package d2;

import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.Gravity;
import m.AbstractC0856f0;

/* JADX INFO: loaded from: classes.dex */
public abstract class d extends AbstractC0856f0 {

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public final Rect f6107A;

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public final Rect f6108B;

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

    /* JADX INFO: renamed from: D, reason: collision with root package name */
    public final boolean f6110D;

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public boolean f6111E;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public Drawable f6112z;

    public d(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, 0);
        this.f6107A = new Rect();
        this.f6108B = new Rect();
        this.f6109C = 119;
        this.f6110D = true;
        this.f6111E = false;
        int[] iArr = Q1.a.f2588g;
        k.a(context, attributeSet, 0, 0);
        k.b(context, attributeSet, iArr, 0, 0, new int[0]);
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr, 0, 0);
        this.f6109C = typedArrayObtainStyledAttributes.getInt(1, this.f6109C);
        Drawable drawable = typedArrayObtainStyledAttributes.getDrawable(0);
        if (drawable != null) {
            setForeground(drawable);
        }
        this.f6110D = typedArrayObtainStyledAttributes.getBoolean(2, true);
        typedArrayObtainStyledAttributes.recycle();
    }

    @Override // android.view.View
    public final void draw(Canvas canvas) {
        super.draw(canvas);
        Drawable drawable = this.f6112z;
        if (drawable != null) {
            if (this.f6111E) {
                this.f6111E = false;
                int right = getRight() - getLeft();
                int bottom = getBottom() - getTop();
                boolean z5 = this.f6110D;
                Rect rect = this.f6107A;
                if (z5) {
                    rect.set(0, 0, right, bottom);
                } else {
                    rect.set(getPaddingLeft(), getPaddingTop(), right - getPaddingRight(), bottom - getPaddingBottom());
                }
                int i = this.f6109C;
                int intrinsicWidth = drawable.getIntrinsicWidth();
                int intrinsicHeight = drawable.getIntrinsicHeight();
                Rect rect2 = this.f6108B;
                Gravity.apply(i, intrinsicWidth, intrinsicHeight, rect, rect2);
                drawable.setBounds(rect2);
            }
            drawable.draw(canvas);
        }
    }

    @Override // android.view.View
    public final void drawableHotspotChanged(float f6, float f7) {
        super.drawableHotspotChanged(f6, f7);
        Drawable drawable = this.f6112z;
        if (drawable != null) {
            drawable.setHotspot(f6, f7);
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void drawableStateChanged() {
        super.drawableStateChanged();
        Drawable drawable = this.f6112z;
        if (drawable == null || !drawable.isStateful()) {
            return;
        }
        this.f6112z.setState(getDrawableState());
    }

    @Override // android.view.View
    public Drawable getForeground() {
        return this.f6112z;
    }

    @Override // android.view.View
    public int getForegroundGravity() {
        return this.f6109C;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void jumpDrawablesToCurrentState() {
        super.jumpDrawablesToCurrentState();
        Drawable drawable = this.f6112z;
        if (drawable != null) {
            drawable.jumpToCurrentState();
        }
    }

    @Override // m.AbstractC0856f0, android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z5, int i, int i5, int i6, int i7) {
        super.onLayout(z5, i, i5, i6, i7);
        this.f6111E = z5 | this.f6111E;
    }

    @Override // android.view.View
    public final void onSizeChanged(int i, int i5, int i6, int i7) {
        super.onSizeChanged(i, i5, i6, i7);
        this.f6111E = true;
    }

    @Override // android.view.View
    public void setForeground(Drawable drawable) {
        Drawable drawable2 = this.f6112z;
        if (drawable2 != drawable) {
            if (drawable2 != null) {
                drawable2.setCallback(null);
                unscheduleDrawable(this.f6112z);
            }
            this.f6112z = drawable;
            this.f6111E = true;
            if (drawable != null) {
                setWillNotDraw(false);
                drawable.setCallback(this);
                if (drawable.isStateful()) {
                    drawable.setState(getDrawableState());
                }
                if (this.f6109C == 119) {
                    drawable.getPadding(new Rect());
                }
            } else {
                setWillNotDraw(true);
            }
            requestLayout();
            invalidate();
        }
    }

    @Override // android.view.View
    public void setForegroundGravity(int i) {
        if (this.f6109C != i) {
            if ((8388615 & i) == 0) {
                i |= 8388611;
            }
            if ((i & 112) == 0) {
                i |= 48;
            }
            this.f6109C = i;
            if (i == 119 && this.f6112z != null) {
                this.f6112z.getPadding(new Rect());
            }
            requestLayout();
        }
    }

    @Override // android.view.View
    public final boolean verifyDrawable(Drawable drawable) {
        return super.verifyDrawable(drawable) || drawable == this.f6112z;
    }
}
