1.引起原因:
因为在xml设置了centerCrop属性:
2.解决 :
使用transform(xx,xxx):
Glide.with(context)
.load(Tools.showNormalPath(coll.get(position).getImage()))
.crossFade()
.transform(new CenterCrop(context),new GlideRoundTransform(context,10))
.into(viewHolder.iv_shop);
3.根本原因:
参考:
https://blog.csdn.net/lv_fq/article/details/65033161
看centerCrop()方法的源码可知,也是需要调用transform()方法的.所以前后共用CenterCrop会覆盖掉GlideRoundImage的效果:
public BitmapRequestBuilder centerCrop() {
return transform(glide.getBitmapCenterCrop());
}