天天看點

ImageView的scaleType設定不當,導緻使用Glide時出現卡頓

1.雖然耗時的讀取圖檔的操作使用了異步,但是展示圖檔的操作還是主線程來做的。

2.對于展示大圖檔,比如200kb以上,那麼如果主線程來做,那麼會有很大的負擔,還是會很卡。

摘自點選打開連結

ImageView的

scaleType

的問題,當設定為

fitXY

時,雖然ImageView顯示那麼點尺寸,但是,但是Glide加載圖檔時,卻是以全分辨率加載的。改成

fitCenter

或者

centerCrop

(試了一下

fitStart

fitEnd

也行,總之看需求了),就好了,會自動緩存小圖,滾動起來也非常流暢。

摘自點選打開連結