使用Glide加载GIF图时遇上的问题
2017-10-26 01:14
260 查看
在第一个页面中,使用Glide加载GIF时,未设置asGif或diskcachestrategy.NONE,第一个页面中的ImageView能正常加载并播放GIF图:
@BindingAdapter("icon")
public static void setIcon(ImageView imageView,String url){
Glide.with(imageView.getContext()).load(url).into(imageView);
}
但在第二个活动中,使用Glide加载GIF时,无论是否设置asGif或diskcachestrategy.NONE,GIF都只显示第一帧:
@BindingAdapter("icon")
public static void setIcon(ImageView imageView,String url){
Glide.with(imageView.getContext()).load(url).asGif().into(imageView);
}
解决方法:
在第一个页面中,使用Glide加载GIF时,设置asGif或diskcachestrategy.NONE,第二个页面使用Glide加载GIF时,可以不用设置asGif或diskcachestrategy.NONE,GIF都能正常播放:
@BindingAdapter("icon")
public static void setUserIcon(ImageView imageView,String path){
Glide.with(imageView.getContext()).load(path).asGif().into(imageView);
}
@BindingAdapter("icon")
public static void setIcon(ImageView imageView,String url){
Glide.with(imageView.getContext()).load(url).into(imageView);
}
但在第二个活动中,使用Glide加载GIF时,无论是否设置asGif或diskcachestrategy.NONE,GIF都只显示第一帧:
@BindingAdapter("icon")
public static void setIcon(ImageView imageView,String url){
Glide.with(imageView.getContext()).load(url).asGif().into(imageView);
}
解决方法:
在第一个页面中,使用Glide加载GIF时,设置asGif或diskcachestrategy.NONE,第二个页面使用Glide加载GIF时,可以不用设置asGif或diskcachestrategy.NONE,GIF都能正常播放:
@BindingAdapter("icon")
public static void setUserIcon(ImageView imageView,String path){
Glide.with(imageView.getContext()).load(path).asGif().into(imageView);
}
相关文章推荐
- Android使用Glide加载Gif.解决Glide加载Gif非常慢问题
- Android使用Glide加载Gif.解决Glide加载Gif非常慢问题
- Glide 使用问题一:加载gif过慢
- Android使用Glide加载Gif.解决Glide加载Gif非常慢问题
- Android使用Glide加载Gif.解决Glide加载Gif非常慢问题
- ios-使用SDWebImage加载Gif图片的问题
- 使用Glide加载gif图
- Glide使用心得——加载图片出现浅绿色背景问题和Glide加载完成的监听设置
- 解决使用Glide加载图片的时候会出现拉伸的情况,即使设置了centerCrop()也没用的问题
- 在GridView或者ListView的Adapter中使用Glide加载图片,图片被拉伸问题
- 使用Glide加载gif
- android 使用Glide加载图片闪动问题
- RecyclerView 使用Glide加载远端图片导致图片错乱问题解决。
- RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)
- 使用Glide加载Gif文件,加载缓慢的问题
- RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)
- Android APP设计加载使用gif动图需要注意的一般性问题
- android Glide图片加载库的使用 支持GIF的图片播放
- Android使用Glide加载Gif
- 使用Glide加载、缓存图片、Gif、解决背景出现浅绿色、GlideModules冲突