在使用Glide加载Gif动图的时候,遇到了一下问题
Glide.with(this) .load(R.drawable.img_easy_home_gif) .asGif()//加载动态图片,若现有图片为非gif图片,则直接加载错误占位图。 .placeholder(R.drawable.ic_home) .error(R.drawable.ic_home) .diskCacheStrategy(DiskCacheStrategy.NONE) .into(img_gif);
.asGif()找不到方法,
原来
Glide.asGif()需要放在.load()方法前面了
注意事项:看了以上文章你会发现,Glide使用和3.8.0或者说和以前的版本,使用方法是一模一样的,唯一要注意的是兼容性,也就是说最小SDK和编译SDK的版本号。至于混淆文件,
看你个人项目情况,如果你练习用,不写也可以,还有注解处理器那行依赖也一样。还有就是有些方法的位置变了,例如 asBitmap()方法,之前是 Glide.with(this) .load(url) .asBitmap() .into(600, 600); 现在是. Glide.with(this) .asBitmap() .load(Url) .into(600, 600); 还有就是into(宽,高);这个方法过时了。
参考于:https://blog.csdn.net/yijiaodingqiankun/article/details/113816840