問題描述:
在listview,recycleview使用glide加載圖檔的時候出現第一次加載的圖檔略大,重新整理後即可恢複正常的現象,影響使用者體驗
解決的方法:
首先将自己的imageview的
scaleType
屬性設定為
centerCrop,然後使用glide的時候如下設定即可:
Glide.with(context).load(url).asBitmap().centerCrop().placeholder(R.drawable.defaultpic).into(imageview);
如此即可解決上述問題。
網上還有一種解決方式,不防也可試試:
Glide有個預設的加載動畫,可以禁止其動畫試試,
Glide.with(context).load(url).placeholder(R.drawable.defaultpic).dontAnimate().into(imageview);