Glide显示圆形图片的简单方法

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、我是小白,大神勿喷

你可能感兴趣的:(Glide显示圆形图片的简单方法)