在RecycleView中使用Glide加载动图,刷新一下就不动
2019-07-17 本文已影响1人
Merbng
场景
在RecycleView列表中item是一个动图,使用Glide加载,刷新一下就不动了,再刷新一下就动。尝试添加了一些参数,最终定位到.skipMemoryCache(true)
代码
GlideApp.with(context)
.asGif()
.load(url).skipMemoryCache(true)
.override(Target.SIZE_ORIGINAL)
.into(this)
总结
在网上搜索了一下,加载动图,有使用专门加载Gif的控件,也有使用Glide的asGif
加载
添加.diskCacheStrategy(DiskCacheStrategy.SOURCE)
解决加载卡顿问题