1.雖然耗時的讀取圖檔的操作使用了異步,但是展示圖檔的操作還是主線程來做的。
2.對于展示大圖檔,比如200kb以上,那麼如果主線程來做,那麼會有很大的負擔,還是會很卡。
摘自點選打開連結
ImageView的
scaleType
的問題,當設定為
fitXY
時,雖然ImageView顯示那麼點尺寸,但是,但是Glide加載圖檔時,卻是以全分辨率加載的。改成
fitCenter
或者
centerCrop
(試了一下
fitStart
、
fitEnd
也行,總之看需求了),就好了,會自動緩存小圖,滾動起來也非常流暢。
摘自點選打開連結