#### 1. Glide配置
我加载Gif图的配置如下,skipMemoryCache设置为true只是为了测试DiskLruCache,实际使用中应设置为false。
RequestOptions mOptions = new RequestOptions()
.fitCenter()
.priority(Priority.HIGH)
.skipMemoryCache(true)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE);
- priority(Priority.HIGH): 图片加载的优先级。优先级高的会先加载。
- skipMemoryCache(): 是否跳过内存缓存,默认为false
- DiskCacheStrategy.RESOURCE表示只保存原始尺寸的图片。
我用该配置去加载Gif图,代码为:
Glide.with(context)
.load(url)
.apply(mOptions)
.into(