在使用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