在安卓開發的使用,用到了Glide加載圖片作頭像,用到了如下代碼:
Glide.with(mContext).load(url)
.placeholder(R.mipmap.loadimg)
// .listener(requestListener)
.into(iv_head_portrait);
結果在調試的時候發現,程序首次安卓第一次運行的時候就是不能加載出url的圖片,只能加載出那個佔位圖,第二次以後就可以加載出來,後面網上查了不少資料才找到解決辦法,就是加上一句.dontAnimate(),變成下面這樣纔可以在首次正常加載出來
Glide.with(mContext).load(url)
.placeholder(R.mipmap.loadimg)
.dontAnimate()
// .listener(requestListener)
.into(iv_head_portrait);
這句代碼的作用是說去掉加載圖片時漸變的動畫的效果,可是似乎不要它也不應該出現這個bug纔是,可是偏偏就是要這樣才行,具體原因我也不去深究了,有了解的大神可以分享指教一下。