更改Gif的缓存策略,可解决问题。
```
Glide.with(context).load(path).apply(new RequestOptions().placeholder(R.drawable.banner01).skipMemoryCache(true)).into(imageView);
```
应该是由于Glide框架使用内存缓存加载gif时存在一些问题,此处跳过内存缓存,即可解决问题,滑动切换多个gif时不会显示成静态。
更改Gif的缓存策略,可解决问题。
```
Glide.with(context).load(path).apply(new RequestOptions().placeholder(R.drawable.banner01).skipMemoryCache(true)).into(imageView);
```
应该是由于Glide框架使用内存缓存加载gif时存在一些问题,此处跳过内存缓存,即可解决问题,滑动切换多个gif时不会显示成静态。
本文标题:Glide4.3 Gif加载时第一张正常显示,第二张只显示第一帧
本文链接:https://www.haomeiwen.com/subject/hzlehqtx.html
网友评论