Glide库加载GIF很慢

6

我正在使用Glide库将GIF文件加载到我的应用程序中。这是我实现的代码:

Glide.with(context)
     .load(stringImage)
     .asGif()
     .diskCacheStrategy(DiskCacheStrategy.SOURCE)
     .into(postImage);

但由于某种原因,GIF文件的帧加载非常缓慢。我尝试谷歌搜索,但无法找出解决方法。


请查看我的答案。 - Pratik Mhatre
2个回答

2
在本地图像可绘制对象上添加交叉淡入淡出对我很有效。
Glide.with(context).load(stringImage).asGif()
   .crossFade().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(postImage);

0

是的,对我也起作用了...

Glide.with(MainActivity.this)
                        .load(sticker.getImageUrl())
                        .placeholder(R.drawable.ic_placeholder)
                        .error(R.drawable.ic_error)
                        .crossFade().diskCacheStrategy(DiskCacheStrategy.SOURCE)
                        .into(imgView);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接