package com.ubt.jimu.utils; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapShader; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Shader; import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool; import com.bumptech.glide.load.resource.bitmap.BitmapTransformation; import java.security.MessageDigest; /* loaded from: classes2.dex */ public class GlideCircleTransform extends BitmapTransformation { public GlideCircleTransform(Context context) { } @Override // com.bumptech.glide.load.resource.bitmap.BitmapTransformation protected Bitmap a(BitmapPool bitmapPool, Bitmap bitmap, int i, int i2) { return a(bitmapPool, bitmap); } @Override // com.bumptech.glide.load.Key public void a(MessageDigest messageDigest) { } private static Bitmap a(BitmapPool bitmapPool, Bitmap bitmap) { if (bitmap == null) { return null; } int min = Math.min(bitmap.getWidth(), bitmap.getHeight()); Bitmap createBitmap = Bitmap.createBitmap(bitmap, (bitmap.getWidth() - min) / 2, (bitmap.getHeight() - min) / 2, min, min); Bitmap a = bitmapPool.a(min, min, Bitmap.Config.ARGB_8888); if (a == null) { a = Bitmap.createBitmap(min, min, Bitmap.Config.ARGB_8888); } Canvas canvas = new Canvas(a); Paint paint = new Paint(); Shader.TileMode tileMode = Shader.TileMode.CLAMP; paint.setShader(new BitmapShader(createBitmap, tileMode, tileMode)); paint.setAntiAlias(true); float f = min / 2.0f; canvas.drawCircle(f, f, f, paint); return a; } }