package z3;

import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
import android.view.View;

/* JADX INFO: loaded from: classes.dex */
public final class g extends x3.g {

    /* JADX INFO: renamed from: N, reason: collision with root package name */
    public final Paint f19295N;

    /* JADX INFO: renamed from: O, reason: collision with root package name */
    public final RectF f19296O;

    /* JADX INFO: renamed from: P, reason: collision with root package name */
    public int f19297P;

    public g(x3.k kVar) {
        super(kVar == null ? new x3.k() : kVar);
        Paint paint = new Paint(1);
        this.f19295N = paint;
        paint.setStyle(Paint.Style.FILL_AND_STROKE);
        paint.setColor(-1);
        paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT));
        this.f19296O = new RectF();
    }

    @Override // x3.g, android.graphics.drawable.Drawable
    public final void draw(Canvas canvas) {
        Canvas canvas2;
        Drawable.Callback callback = getCallback();
        if (callback instanceof View) {
            View view = (View) callback;
            if (view.getLayerType() != 2) {
                view.setLayerType(2, null);
            }
            canvas2 = canvas;
        } else {
            canvas2 = canvas;
            this.f19297P = canvas2.saveLayer(0.0f, 0.0f, canvas.getWidth(), canvas.getHeight(), null);
        }
        super.draw(canvas2);
        canvas2.drawRect(this.f19296O, this.f19295N);
        if (getCallback() instanceof View) {
            return;
        }
        canvas2.restoreToCount(this.f19297P);
    }

    public final void m(float f3, float f7, float f8, float f9) {
        RectF rectF = this.f19296O;
        if (f3 == rectF.left && f7 == rectF.top && f8 == rectF.right && f9 == rectF.bottom) {
            return;
        }
        rectF.set(f3, f7, f8, f9);
        invalidateSelf();
    }
}
