package com.google.android.material.internal;

import android.annotation.TargetApi;
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 androidx.appcompat.widget.m0;

/* JADX INFO: compiled from: ForegroundLinearLayout.java */
/* JADX INFO: loaded from: classes.dex */
public class f extends m0 {

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    private Drawable f4080t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    private final Rect f4081u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    private final Rect f4082v;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    private int f4083w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    protected boolean f4084x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    boolean f4085y;

    public f(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    @Override // android.view.View
    public void draw(Canvas canvas) {
        super.draw(canvas);
        Drawable drawable = this.f4080t;
        if (drawable != null) {
            if (this.f4085y) {
                this.f4085y = false;
                Rect rect = this.f4081u;
                Rect rect2 = this.f4082v;
                int right = getRight() - getLeft();
                int bottom = getBottom() - getTop();
                if (this.f4084x) {
                    rect.set(0, 0, right, bottom);
                } else {
                    rect.set(getPaddingLeft(), getPaddingTop(), right - getPaddingRight(), bottom - getPaddingBottom());
                }
                Gravity.apply(this.f4083w, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), rect, rect2);
                drawable.setBounds(rect2);
            }
            drawable.draw(canvas);
        }
    }

    @Override // android.view.View
    @TargetApi(21)
    public void drawableHotspotChanged(float f3, float f4) {
        super.drawableHotspotChanged(f3, f4);
        Drawable drawable = this.f4080t;
        if (drawable != null) {
            drawable.setHotspot(f3, f4);
        }
    }

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

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

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

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

    @Override // androidx.appcompat.widget.m0, android.view.ViewGroup, android.view.View
    protected void onLayout(boolean z2, int i3, int i4, int i5, int i6) {
        super.onLayout(z2, i3, i4, i5, i6);
        this.f4085y = z2 | this.f4085y;
    }

    @Override // android.view.View
    protected void onSizeChanged(int i3, int i4, int i5, int i6) {
        super.onSizeChanged(i3, i4, i5, i6);
        this.f4085y = true;
    }

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

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

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

    public f(Context context, AttributeSet attributeSet, int i3) {
        super(context, attributeSet, i3);
        this.f4081u = new Rect();
        this.f4082v = new Rect();
        this.f4083w = 119;
        this.f4084x = true;
        this.f4085y = false;
        TypedArray typedArrayH = m.h(context, attributeSet, l0.k.N0, i3, 0, new int[0]);
        this.f4083w = typedArrayH.getInt(l0.k.P0, this.f4083w);
        Drawable drawable = typedArrayH.getDrawable(l0.k.O0);
        if (drawable != null) {
            setForeground(drawable);
        }
        this.f4084x = typedArrayH.getBoolean(l0.k.Q0, true);
        typedArrayH.recycle();
    }
}
