1. 程式人生 > >Android把Glide載入的圖片變為圓形頭像

Android把Glide載入的圖片變為圓形頭像

Android把Glide載入的圖片變為圓形頭像

原圖:


效果圖:


新增依賴:

  compile 'com.github.bumptech.glide:glide:3.7.0'

程式碼實現:

   Glide.with(getContext()).load("http://www.qqzhi.com/uploadpic/2014-09-12/094013726.jpg").asBitmap().centerCrop().into(new BitmapImageViewTarget(iv_user_head) {
            @Override
            protected void setResource(Bitmap resource) {
                RoundedBitmapDrawable circularBitmapDrawable = RoundedBitmapDrawableFactory.create(getContext().getResources(), resource);
                circularBitmapDrawable.setCircular(true);
                iv_user_head.setImageDrawable(circularBitmapDrawable);
            }
        });


over~