오픈소스 공부/TedImagePicker
-
[TedImagePicker] 1-2. TedImagePickerBaseBuilder오픈소스 공부/TedImagePicker 2024. 6. 1. 15:59
1편에서는 MainActivity부터 TedImagePicker 클래스까지 사용되는 메서드들의 흐름을 보았다.이번장에서는 주 TedImagePickerBaseBuilder의 진행되는 흐름을 보려고 한다. 1편에서 마지막으로 start 메서드를 살펴보았고 마지막으로 statInternal(it)이 실행되는 것을 보았다. contextWeakReference.get()?.let { startInternal(it)} startInternal 메소드는 TedImagePicker 에서 상속받은 TedImagePickerBaseBuilder에 선언되어있다. (MainActivity.kt > TedImagePicker > TedImagePickerBaseBuilder 이동) 1. startInternal ..
-
[TedImagePicker] 0. 기본 소개 및 공부 방향오픈소스 공부/TedImagePicker 2024. 5. 23. 17:05
TedImagePicker는 안드로이드폰 내부 이미지를 비디오를 다양한 방식으로 가져올 수 있는 라이브러리다.https://github.com/ParkSangGwon/TedImagePicker GitHub - ParkSangGwon/TedImagePicker: TedImagePicker is simple/beautiful/smart image pickerTedImagePicker is simple/beautiful/smart image picker - ParkSangGwon/TedImagePickergithub.com 내부적으로 동기방식으로 가져오는 방식비동기 방식인 Rxjava를 사용하는 방식한가지만 가져오는 방식여러가지 이미지를 가져오는 방식 등등 여러가지를 방법으로 이미지를 가져오는 방법을 지원한다..
-
[TedImagePicker] 1-1. 비동기 방식 이미지 1개 선택 코드 분석오픈소스 공부/TedImagePicker 2024. 5. 23. 17:00
링크 : https://github.com/ParkSangGwon/TedImagePicker TedImagePicker 라이브러리를 다운받고 실행해보면 아래와 같이 나온다. 스크린샷더보기 MainActivity에 해당되는 부분이다. 화면을 보면 아래 2가지 정도로 나눠져 있다. (1) NORMAL/RX (동기/비동기)(2) SINGLE/MULTI (1개/여러개) MainActivity의 첫번째 버튼 코드를 보자면 아래와 같다. (현재 MainActivity.kt)1. setNormalSingleButton 메서드 private fun setNormalSingleButton() { binding.btnNormalSingle.setOnClickListener { TedImagePick..