翰林优商.apk(点击下载) / p.java


package com.kwad.sdk.glide.load.resource.bitmap;

import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Shader;
import com.kwad.sdk.glide.load.engine.bitmap_recycle.e;
import java.security.MessageDigest;

public final class p extends e {
    private final String ID = "GlideCircleBorderTransform";
    private int ate;
    private Paint bpH;
    private float bpI;

    public p(float f, int i) {
        this.bpI = f;
        this.ate = i;
        Paint paint = new Paint();
        this.bpH = paint;
        paint.setColor(this.ate);
        this.bpH.setStyle(Paint.Style.STROKE);
        this.bpH.setAntiAlias(true);
        this.bpH.setStrokeWidth(f);
        this.bpH.setDither(true);
    }

    private Bitmap c(e eVar, Bitmap bitmap) {
        int min = Math.min(bitmap.getWidth(), bitmap.getHeight());
        Bitmap createBitmap = Bitmap.createBitmap(bitmap, (bitmap.getWidth() - min) / 2, (bitmap.getHeight() - min) / 2, min, min);
        Bitmap b = eVar.b(min, min, Bitmap.Config.ARGB_8888);
        if (b == null) {
            b = Bitmap.createBitmap(min, min, Bitmap.Config.ARGB_8888);
        }
        Canvas canvas = new Canvas(b);
        Paint paint = new Paint();
        Shader.TileMode tileMode = Shader.TileMode.CLAMP;
        paint.setShader(new BitmapShader(createBitmap, tileMode, tileMode));
        paint.setAntiAlias(true);
        float f = ((float) min) / 2.0f;
        canvas.drawCircle(f, f, f, paint);
        canvas.drawCircle(f, f, f - (this.bpI / 2.0f), this.bpH);
        return b;
    }

    @Override // com.kwad.sdk.glide.load.c
    public final boolean equals(Object obj) {
        return obj instanceof p;
    }

    @Override // com.kwad.sdk.glide.load.c
    public final int hashCode() {
        return 787397419;
    }

    /* access modifiers changed from: protected */
    @Override // com.kwad.sdk.glide.load.resource.bitmap.e
    public final Bitmap transform(e eVar, Bitmap bitmap, int i, int i2) {
        return c(eVar, bitmap);
    }

    @Override // com.kwad.sdk.glide.load.c
    public final void updateDiskCacheKey(MessageDigest messageDigest) {
        messageDigest.update("GlideCircleBorderTransform".getBytes(bjC));
    }
}