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


package com.kwad.components.ct.home.e;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RectF;
import android.graphics.Shader;
import com.kwad.sdk.glide.c;
import com.kwad.sdk.glide.load.engine.bitmap_recycle.e;
import com.kwad.sdk.glide.load.engine.s;
import com.kwad.sdk.glide.load.i;
import com.kwad.sdk.glide.load.resource.bitmap.d;
import java.security.MessageDigest;

public final class a implements i<Bitmap> {
    private e atb;
    private int atc = 0;
    private int atd;
    private int ate;
    private int atf;
    private int mRadius;

    public a(Context context, int i, int i2, int i3, int i4, int i5) {
        this.atb = c.bO(context).Qv();
        this.mRadius = i;
        this.ate = i4;
        this.atd = 1;
        this.atf = 15;
    }

    private void a(Canvas canvas, Paint paint, float f, float f2, Paint paint2) {
        int i = this.atc;
        float f3 = f - ((float) i);
        float f4 = f2 - ((float) i);
        float f5 = (float) (this.atd / 2);
        Path path = new Path();
        float[] fArr = new float[8];
        int i2 = this.atf;
        for (int i3 = 3; i3 >= 0; i3--) {
            int i4 = i3 * 2;
            int i5 = i2 & 1;
            float f6 = 0.0f;
            fArr[i4 + 1] = i5 > 0 ? (float) this.mRadius : 0.0f;
            if (i5 > 0) {
                f6 = (float) this.mRadius;
            }
            fArr[i4] = f6;
            i2 >>= 1;
        }
        int i6 = this.atc;
        path.addRoundRect(new RectF(((float) i6) + f5, ((float) i6) + f5, f3 - f5, f4 - f5), fArr, Path.Direction.CW);
        canvas.drawPath(path, paint);
        canvas.drawPath(path, paint2);
    }

    @Override // com.kwad.sdk.glide.load.i
    public final s<Bitmap> transform(Context context, s<Bitmap> sVar, int i, int i2) {
        Bitmap bitmap = sVar.get();
        int width = bitmap.getWidth();
        int height = bitmap.getHeight();
        Bitmap b = this.atb.b(width, height, Bitmap.Config.ARGB_8888);
        if (b == null) {
            b = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
        }
        Canvas canvas = new Canvas(b);
        Paint paint = new Paint();
        paint.setAntiAlias(true);
        Shader.TileMode tileMode = Shader.TileMode.CLAMP;
        paint.setShader(new BitmapShader(bitmap, tileMode, tileMode));
        Paint paint2 = new Paint(1);
        paint2.setColor(this.ate);
        paint2.setStyle(Paint.Style.STROKE);
        paint2.setStrokeWidth((float) this.atd);
        a(canvas, paint, (float) width, (float) height, paint2);
        return d.a(b, this.atb);
    }

    @Override // com.kwad.sdk.glide.load.c
    public final void updateDiskCacheKey(MessageDigest messageDigest) {
    }
}