Glide.with(getContext()).load(userImg).asBitmap().centerCrop().placeholder(R.drawable.ic_placeholder_avatar).centerCrop().into(new BitmapImageViewTarget(mIcon) {
@Override
protected void setResource(Bitmap resource) {
RoundedBitmapDrawable circularBitmapDrawable =
RoundedBitmapDrawableFactory.create(getContext().getResources(), resource);
circularBitmapDrawable.setCircular(true);
mIcon.setImageDrawable(circularBitmapDrawable);
}
});
说明:1、如果是网络获取地址,想显示圆形图片,直接复制上方代码即可。
2、如果直接是bitmap,直接复制重写方法里的代码即可。
3、如果glide未显示图片,是否考虑一下Glide.clear(View)。
4、我是小白,大神勿喷
网友评论