package com.google.android.material.circularreveal.cardview;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
import com.google.android.material.card.MaterialCardView;
import g9.b;
import g9.f;
import g9.g;

/* JADX INFO: loaded from: classes2.dex */
public class CircularRevealCardView extends MaterialCardView implements g {
    public final b S;

    public CircularRevealCardView(Context context) {
        this(context, null);
    }

    @Override // g9.g
    public final void a() {
        this.S.getClass();
    }

    @Override // g9.g
    public final void b() {
        this.S.getClass();
    }

    @Override // g9.a
    public final void c(Canvas canvas) {
        super.draw(canvas);
    }

    @Override // g9.a
    public final boolean d() {
        return super.isOpaque();
    }

    @Override // android.view.View
    public final void draw(Canvas canvas) {
        b bVar = this.S;
        if (bVar != null) {
            bVar.a(canvas);
        } else {
            super.draw(canvas);
        }
    }

    @Override // g9.g
    @Nullable
    public Drawable getCircularRevealOverlayDrawable() {
        return this.S.getCircularRevealOverlayDrawable();
    }

    @Override // g9.g
    public int getCircularRevealScrimColor() {
        return this.S.f26326c.getColor();
    }

    @Override // g9.g
    @Nullable
    public f getRevealInfo() {
        return this.S.getRevealInfo();
    }

    @Override // android.view.View
    public final boolean isOpaque() {
        b bVar = this.S;
        return bVar != null ? bVar.b() : super.isOpaque();
    }

    @Override // g9.g
    public void setCircularRevealOverlayDrawable(@Nullable Drawable drawable) {
        this.S.setCircularRevealOverlayDrawable(drawable);
    }

    @Override // g9.g
    public void setCircularRevealScrimColor(@ColorInt int i10) {
        this.S.c(i10);
    }

    @Override // g9.g
    public void setRevealInfo(@Nullable f fVar) {
        this.S.setRevealInfo(fVar);
    }

    public CircularRevealCardView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.S = new b(this);
    }
}
