Glide3.0 :
出现原因:看centerCrop()方法的源码可知,也是需要调用transform()方法的.所以前后共用CenterCrop会覆盖掉GlideRoundImage的效果
public BitmapRequestBuilder<ModelType, TranscodeType> centerCrop() {
return transform(glide.getBitmapCenterCrop());
}
解决办法:2个效果同时放在transform里面就可以解决问题了。
.transform(new CenterCrop(Context context),new GlideRoundTransform(Context context,5))
Glide4.0
使用了glide4.0.0 +后,.transform方法参数改变,不能添加new CenterCrop(Context context)方法,修改GlideRoundTransform 继承CenterCrop 不在继承