1.虽然耗时的读取图片的操作使用了异步,但是展示图片的操作还是主线程来做的。
2.对于展示大图片,比如200kb以上,那么如果主线程来做,那么会有很大的负担,还是会很卡。
摘自点击打开链接
ImageView的scaleType
的问题,当设置为fitXY
时,虽然ImageView显示那么点尺寸,但是,但是Glide加载图片时,却是以全分辨率加载的。改成fitCenter
或者centerCrop
(试了一下fitStart
、fitEnd
也行,总之看需求了),就好了,会自动缓存小图,滚动起来也非常流畅。
摘自点击打开链接