1. 程式人生 > >處理Glide刷新出現閃爍

處理Glide刷新出現閃爍

需要載入動畫,由picasso轉成Glide 

1 未使用記憶體快取導致載入速度慢,如果是複用view會出現原先的圖片,也會閃一下  .skipMemoryCache(false

2 取消載入變換動畫  .dontAnimate()

3 使用了佔位圖,載入過程中先顯示佔位圖再顯示圖片出現閃一下 。

 佔位圖可設在佈局中,載入時候的佔位圖用Imageview本身的Drawable  

  .placeholder(holder.ivViewLvitemhomeSinglepicPic1.getDrawable())

這樣首次載入的佔位圖是設定的佔位圖,二次以後的佔位圖是上次載入的圖片

Glide.with
(UiUtils.getContext()) .load(mData.get((position * 2)).getPic() + "") .placeholder(holder.ivViewLvitemhomeSinglepicPic1.getDrawable()) .skipMemoryCache(false) .dontAnimate() .error(R.drawable.picture_two).into(holder.ivViewLvitemhomeSinglepicPic1);