Coil 是一个 Android 图片加载库,通过 Kotlin 协程的方式加载图片。
官方文档:https://coil-kt.github.io/coil/README-zh/
首先引入 Coil 包:
1 | implementation("io.coil-kt:coil:2.4.0") |
Coil 提供了 AsyncImage 控件,直接使用即可:
1 |
|
Coil 加载图片时的圆角处理,使用 Modifier 的 clip() 方法,官方提供了 CircleShape 处理显示为圆形,还可以使用 RoundedCornerShape(16.dp) 指定圆角大小。
示例代码:https://github.com/hefengbao/jetpack-compose-demo.git 中的 ImageScreen.kt 。