Glide 加载图片模糊

在RecycleView中 使用同一个holder 但是要加载的图片宽高不同

如果不进行代码设置 会导致 图片模糊
 

Glide 缓存图片时需要获取固定宽高 显示的控件也需要同样的宽高

示例:

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

如果不设置会缓存为不对应控件宽高的图    

再次使用时如果是小图被放大 导致迷糊

你可能感兴趣的:(android)