图片CenterCrop和圆角问题(Glide加载)
2017-02-23 15:35
796 查看
转载:http://blog.csdn.net/wenyiqingnianiii/article/details/52511747
But,如果你想同时让图片有圆角之类的Transformer,比如在Glide中.transform()配置了一个圆角矩形,那如果同时ImageView的scaleType设置了centerCrop,那圆角就没有了
要解决此问题需要设置两个Transformer
.transform(new CenterCrop(getContext())
,new GlideRoundTransform(getContext(), 20))
这样完美解决问题。
CenterCrop与Transformer的共存问题
因为此bug无法在使用GridLayoutManager和StaggeredGridLayoutManager等其他情况中使用.centerCrop选项,所以要实现此功能需要在ImageView中去设置scaleType为centerCropBut,如果你想同时让图片有圆角之类的Transformer,比如在Glide中.transform()配置了一个圆角矩形,那如果同时ImageView的scaleType设置了centerCrop,那圆角就没有了
要解决此问题需要设置两个Transformer
.transform(new CenterCrop(getContext())
,new GlideRoundTransform(getContext(), 20))
这样完美解决问题。
相关文章推荐
- 图片CenterCrop和圆角问题(Glide加载)
- Glide加载CenterCrop属性的圆角图片无效
- 解决使用Glide加载图片的时候会出现拉伸的情况,即使设置了centerCrop()也没用的问题
- 解决Glide加载网络圆角图片先显示完整图片的问题
- 关于 Glide 加载图片圆角问题
- Glide 加载圆角图片大小不一的问题
- 关于 Glide 加载图片圆角问题
- 解决Glide加载网络圆角图片先显示完整图片的问题
- RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)
- Glide 加载圆角图片大小不一的问题
- RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)
- Android Glide加载图片圆角效果与ImageView的ScaleType冲突问题
- Glide设置圆角图片后设置ImageVIew的scanType="centerCrop"无效解决办法
- Glide .centerCrop() 和transform圆角图片不能同时存在解决方法
- 解决Glide加载网络圆角图片先显示完整图片的问题
- 解决Glide加载图片问题!!!
- Glide加载图片的变形问题
- Glide使用 加载网络图片 圆形图片 圆角图片
- [置顶] Glide中centerCrop()与.transform()共用问题
- 在GridView或者ListView的Adapter中使用Glide加载图片,图片被拉伸问题