Android Coil3圆形CircleCropTransformation 、 圆角矩形RoundedCornersTransformation,Kotlin
import android.os.Bundle
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity
import coil3.imageLoader
import coil3.request.ImageRequest
import coil3.request.target
import coil3.request.transformations
import coil3.transform.CircleCropTransformation
import coil3.transform.RoundedCornersTransformation
class ImageActivity : AppCompatActivity() {
companion object {
const val SIZE = 500
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_image)
val image1 = findViewById<ImageView>(R.id.image1)
val image2 = findViewById<ImageView>(R.id.image2)
val mImageLoader = application.imageLoader
val imgReq1 = ImageRequest.Builder(this)
.data(R.mipmap.image)
.size(SIZE * 2)
.transformations(CircleCropTransformation())
.target(image1)
.build()
mImageLoader.enqueue(imgReq1)
val imgReq2 = ImageRequest.Builder(this)
.data(R.mipmap.image)
.size(SIZE)
.transformations(RoundedCornersTransformation(40f, 40f, 60f, 80f))
.target(image2)
.build()
mImageLoader.enqueue(imgReq2)
}
}

Android Coil3缩略图、默认占位图placeholder、error加载错误显示,Kotlin(5)_coil android-CSDN博客文章浏览阅读965次,点赞18次,收藏18次。遗留问题,配置的disk cache似乎没有work,指定的磁盘缓存文件路径生成是生成了,但是app跑起来运行后(图正常显示),里面是空的。遗留问题,配置的disk cache似乎没有work,指定的磁盘缓存文件路径生成是生成了,但是app跑起来运行后(图正常显示),里面是空的。遗留问题,配置的disk cache似乎没有work,指定的磁盘缓存文件路径生成是生成了,但是app跑起来运行后(图正常显示),里面是空的。2、现在分别使用缩略图内存缓存和正图内存缓存,感觉应该可以合并,只使用一套内存缓存。_coil android
https://zhangphil.blog.csdn.net/article/details/146079600