Glide研究
经验之谈
将layout 文件中设置占位图
在Glide加载中 将占位图 设置成该ImageView的drawable 可以减少图片加载时的闪烁问题
private fun ImageView.getOptions(placeholder: Int, useCache: Boolean = false): RequestOptions {
var options = RequestOptions()
options.placeholder(drawable)
// options.error(placeholder)
options.priority(Priority.HIGH)
if (useCache){
options.diskCacheStrategy(DiskCacheStrategy.ALL)
options.skipMemoryCache(false)
}
else{
options.diskCacheStrategy(DiskCacheStrategy.NONE)
options.skipMemoryCache(true)
}
return options
}
关于图片加载神器–Glide与Picasso的使用与比较
Glide4-入门教程-1-环境配置和基础使用
Android利用Glide获取图片真正的宽高