package defpackage;

import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RadialGradient;
import android.graphics.RectF;
import android.graphics.Region;
import android.graphics.Shader;

/* JADX INFO: renamed from: ᵽᵠʾʾ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5372 extends AbstractC0304 {

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final C3848 f20335;

    public C5372(C3848 c3848) {
        this.f20335 = c3848;
    }

    @Override // defpackage.AbstractC0304
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo1558(Matrix matrix, C2748 c2748, int i, Canvas canvas) {
        C3848 c3848 = this.f20335;
        float f = c3848.f14701;
        float f2 = c3848.f14699;
        RectF rectF = new RectF(c3848.f14696, c3848.f14697, c3848.f14700, c3848.f14698);
        Paint paint = (Paint) c2748.f10565;
        boolean z = f2 < 0.0f;
        Path path = (Path) c2748.f10563;
        int[] iArr = C2748.f10560;
        if (z) {
            iArr[0] = 0;
            iArr[1] = c2748.f10564;
            iArr[2] = c2748.f10562;
            iArr[3] = c2748.f10566;
        } else {
            path.rewind();
            path.moveTo(rectF.centerX(), rectF.centerY());
            path.arcTo(rectF, f, f2);
            path.close();
            float f3 = -i;
            rectF.inset(f3, f3);
            iArr[0] = 0;
            iArr[1] = c2748.f10566;
            iArr[2] = c2748.f10562;
            iArr[3] = c2748.f10564;
        }
        float fWidth = rectF.width() / 2.0f;
        if (fWidth <= 0.0f) {
            return;
        }
        float f4 = 1.0f - (i / fWidth);
        float[] fArr = C2748.f10558;
        fArr[1] = f4;
        fArr[2] = ((1.0f - f4) / 2.0f) + f4;
        paint.setShader(new RadialGradient(rectF.centerX(), rectF.centerY(), fWidth, iArr, fArr, Shader.TileMode.CLAMP));
        canvas.save();
        canvas.concat(matrix);
        canvas.scale(1.0f, rectF.height() / rectF.width());
        if (!z) {
            canvas.clipPath(path, Region.Op.DIFFERENCE);
            canvas.drawPath(path, (Paint) c2748.f10567);
        }
        canvas.drawArc(rectF, f, f2, true, paint);
        canvas.restore();
    }
}
