一直想解决 这个问题,但是发现网上的方式
Glide.with(context).load(Api.getAvatarMediumUrl(user.getUid())).error(R.drawable.ic_drawer_avatar_placeholder).signature(downloadPreferencesManager.getAvatarCacheInvalidationIntervalSignature()).transform(new CenterCrop(Glide.get(context).getBitmapPool())).into(bezelImageView);把代码都快吃透了还是没有发现transform的任何踪影,瞬间怀疑自己智商有问题,经过仔细揣摩,原来现在要集中封装在RequestOptions,用apply来调用
Glide.with(context).
load().
apply(RequestOptions.circleCropTransform(getContext())).
into(vh.dynamicImageView);
这样就可以用circle来实现分割了
Glide.with(
this
)
.asDrawable()
.load(http:
//i6.topit.me/6/5d/45/1131907198420455d6o.jpg)
.apply(fitCenterTransform(
this
))
.apply(placeholderOf(R.drawable.skyblue_logo_wechatfavorite_checked))
.into(imageView);