使用Glide肯定是要添加依赖的,还有清单文件的权限
我直接写工具类吧:
public class GlideCircleTransformWithBorderUtils extends BitmapTransformation { private Paint mBorderPaint; private float mBorderWidth; public GlideCircleTransformWithBorderUtils(Context context) { } public GlideCircleTransformWithBorderUtils(Context context, int borderWidth, int borderColor) { mBorderWidth = Resources.getSystem().getDisplayMetrics().density * borderWidth; mBorderPaint = new Paint(); mBorderPaint.setDither(true); mBorderPaint.setAntiAlias(true); mBorderPaint.setColor(borderColor); mBorderPaint.setStyle(Paint.Style.STROKE); mBorderPaint.setStrokeWidth(mBorderWidth); } protected Bitmap transform(BitmapPool pool, Bitmap toTransform, int outWidth, int outHeight) { return circleCrop(pool, toTransform); } private Bitmap circleCrop(BitmapPool pool, Bitmap source) { if (source =&#