Glide加載圖片如果設定了placeholder占位圖,最后加載出來的圖片尺寸變成了展位圖尺寸,必須下次加載才正常,因為下次加載是直接加載的快取的圖片,所以不受占位圖的影響。
這個有什么好的辦法解決嗎,我也想過用override限制,但是網路圖片通常尺寸是不知道的,這樣似乎也不合理。
uj5u.com熱心網友回復:
沒有大神解答一下么55555555555uj5u.com熱心網友回復:
圖片都是要設定寬高的,不然肯定亂套uj5u.com熱心網友回復:
ImageView 設定固定寬高就行了uj5u.com熱心網友回復:
問題是我不想把寬高設死,設死后尺寸和原圖可能就不符合了,這個是不是矛盾了uj5u.com熱心網友回復:
樓主 有快取的情況下,你可以再寫一遍,我是這么解決的。
Glide.with(mContext).load(mData.get(position).getImg()).placeholder(R.mipmap.pic_loading).diskCacheStrategy(DiskCacheStrategy.ALL).into(holder.ivPic);
Glide.with(mContext).load(mData.get(position).getImg()).into(holder.ivPic);
uj5u.com熱心網友回復:
請問 樓主后面是怎么解決的?轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/266108.html
標籤:Android
上一篇:想要一個二維碼生成器,誰能幫我?
