转载请注明出处:http://blog.csdn.net/Alpha58/article/details/56835558
当我们在显示一张图片的时候,想让他等比例缩放到ImageView的大小,又想这张图片实现矩形圆角.
But,这样设置后,图片只有centerCrop效果,却没有矩形圆角效果.如图
结果却是这样的,没错! 图片并没有按比例缩放. 如图:
看centerCrop()方法的源码可知,也是需要调用transform()方法的.所以前后共用CenterCrop会覆盖掉GlideRoundImage的效果
public BitmaPRequestBuilder<ModelType, TranscodeType> centerCrop() { return transform(glide.getBitmapCenterCrop()); }2个效果同时放在transform里面就可以解决问题了,效果图
源码地址:https://github.com/Alpha58/GlideRoundImage
新闻热点
疑难解答