Glide 加載圖片模糊

在RecycleView中 使用同一個holder 但是要加載的圖片寬高不同

如果不進行代碼設置 會導致 圖片模糊
 

Glide 緩存圖片時需要獲取固定寬高 顯示的控件也需要同樣的寬高

示例:

FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) holder.ivBanner.getLayoutParams();
layoutParams.width = width;
layoutParams.height = height;
holder.ivBanner.setLayoutParams(layoutParams);

如果不設置會緩存爲不對應控件寬高的圖    

再次使用時如果是小圖被放大 導致迷糊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章