package com.google.android.material.shape;

import android.graphics.Canvas;
import android.graphics.Path;
import android.graphics.RectF;
import android.view.View;
import androidx.annotation.Nullable;

/* JADX INFO: loaded from: classes2.dex */
public abstract class h0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public boolean f23082a = false;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public boolean f23083b = false;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public RectF f23084c = new RectF();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final Path f23085d = new Path();

    @Nullable
    s shapeAppearanceModel;

    public abstract void a(View view);

    public final void b(Canvas canvas, androidx.core.app.e eVar) {
        boolean zD = d();
        Object obj = eVar.f1542b;
        int i10 = eVar.f1541a;
        if (zD) {
            Path path = this.f23085d;
            if (!path.isEmpty()) {
                canvas.save();
                canvas.clipPath(path);
                switch (i10) {
                    case 23:
                        super/*android.view.View*/.dispatchDraw(canvas);
                        break;
                    default:
                        super/*android.view.View*/.dispatchDraw(canvas);
                        break;
                }
                canvas.restore();
                return;
            }
        }
        switch (i10) {
            case 23:
                super/*android.view.View*/.dispatchDraw(canvas);
                break;
            default:
                super/*android.view.View*/.dispatchDraw(canvas);
                break;
        }
    }

    public final void c(View view, s sVar) {
        this.shapeAppearanceModel = sVar;
        e();
        a(view);
    }

    public abstract boolean d();

    public final void e() {
        s sVar;
        RectF rectF = this.f23084c;
        if (rectF.left > rectF.right || rectF.top > rectF.bottom || (sVar = this.shapeAppearanceModel) == null) {
            return;
        }
        t.f23163a.calculatePath(sVar, null, 1.0f, rectF, null, this.f23085d);
    }
}
