我使用Coil库将图片加载到Android应用中。如果没有网络,它会立即显示缓存的图像。但当有网络连接时,Coil会重新加载图像,并且一段时间内我会看到占位符。我认为这是非常奇怪的逻辑。如何使其立即显示缓存图像,即使有网络连接?
我的当前代码:
fun ImageView.setPhoto(photoLink: String) {
load(photoLink) {
crossfade(true)
placeholder(R.drawable.placeholder)
error(R.drawable.placeholder)
size(ViewSizeResolver(this@setPhoto))
}
}