https://github.com/coil-kt/coil
https://coil-kt.github.io/coil/
코루틴 기반 Android 백앤드 이미지 로딩 라이브러리.
// Coil is available on mavenCentral()
implementation("io.coil-kt:coil:2.5.0")
// URL
imageView.load("https://example.com/image.jpg")
// File
imageView.load(File("/path/to/image.jpg"))
// Resource
imageView.load(R.drawable.image)
// And more...
Requests는 trailing lambda 식을 이용하여 추가 설정을 할 수 있다:
// CircleCropTransformation 예시
imageView.load("https://example.com/image.jpg") {
crossfade(true)
placeholder(R.drawable.image)
transformations(CircleCropTransformation())
}
Jetpack Compose, R8 / Proguard 등등... 자세한건 공식문서 참고.