Coil 이란

[Android] 이미지 로딩 라이브러리 - Coil 을 알아보자!😉

Coil (Coroutine Image Loader)

= Kotlin Coroutines(코루틴)으로 만들어진 가벼운 Android 백앤드 이미지 로딩 라이브러리

장점

Coil 구현 방법

1. Gradle 적용

implementation("io.coil-kt:coil:0.10.0")

2. load 메서드를 통해 이미지 로드

// URL
imageView.load("<https://www.example.com/image.jpg>")

// Resource
imageView.load(R.drawable.image)

// File
imageView.load(File("/path/to/image.jpg"))

3. 이미지 핸들링

imageView.load("<https://www.example.com/image.jpg>") {
    crossfade(true)
    placeholder(R.drawable.image)
    transformations(CircleCropTransformation())
}