package com.google.android.material.internal; 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.n1; import c3.j; import com.igaworks.ssp.R; /* loaded from: classes2.dex */ public abstract class d extends n1 { /* renamed from: p, reason: collision with root package name */ private Drawable f4621p; /* renamed from: q, reason: collision with root package name */ private final Rect f4622q; /* renamed from: r, reason: collision with root package name */ private final Rect f4623r; /* renamed from: s, reason: collision with root package name */ private int f4624s; /* renamed from: t, reason: collision with root package name */ protected boolean f4625t; /* renamed from: u, reason: collision with root package name */ boolean f4626u; public d(Context context, AttributeSet attributeSet, int i10) { super(context, attributeSet, i10); this.f4622q = new Rect(); this.f4623r = new Rect(); this.f4624s = 119; this.f4625t = true; this.f4626u = false; TypedArray k10 = f.k(context, attributeSet, j.W0, i10, 0, new int[0]); this.f4624s = k10.getInt(j.Y0, this.f4624s); Drawable drawable = k10.getDrawable(j.X0); if (drawable != null) { setForeground(drawable); } this.f4625t = k10.getBoolean(j.Z0, true); k10.recycle(); } @Override // android.view.View public void draw(Canvas canvas) { super.draw(canvas); Drawable drawable = this.f4621p; if (drawable != null) { if (this.f4626u) { this.f4626u = false; Rect rect = this.f4622q; Rect rect2 = this.f4623r; int right = getRight() - getLeft(); int bottom = getBottom() - getTop(); if (this.f4625t) { rect.set(0, 0, right, bottom); } else { rect.set(getPaddingLeft(), getPaddingTop(), right - getPaddingRight(), bottom - getPaddingBottom()); } Gravity.apply(this.f4624s, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), rect, rect2); drawable.setBounds(rect2); } drawable.draw(canvas); } } @Override // android.view.View public void drawableHotspotChanged(float f10, float f11) { super.drawableHotspotChanged(f10, f11); Drawable drawable = this.f4621p; if (drawable != null) { drawable.setHotspot(f10, f11); } } @Override // android.view.ViewGroup, android.view.View protected void drawableStateChanged() { super.drawableStateChanged(); Drawable drawable = this.f4621p; if (drawable == null || !drawable.isStateful()) { return; } this.f4621p.setState(getDrawableState()); } @Override // android.view.View public Drawable getForeground() { return this.f4621p; } @Override // android.view.View public int getForegroundGravity() { return this.f4624s; } @Override // android.view.ViewGroup, android.view.View public void jumpDrawablesToCurrentState() { super.jumpDrawablesToCurrentState(); Drawable drawable = this.f4621p; if (drawable != null) { drawable.jumpToCurrentState(); } } @Override // androidx.appcompat.widget.n1, android.view.ViewGroup, android.view.View protected void onLayout(boolean z10, int i10, int i11, int i12, int i13) { super.onLayout(z10, i10, i11, i12, i13); this.f4626u = z10 | this.f4626u; } @Override // android.view.View protected void onSizeChanged(int i10, int i11, int i12, int i13) { super.onSizeChanged(i10, i11, i12, i13); this.f4626u = true; } @Override // android.view.View public void setForeground(Drawable drawable) { Drawable drawable2 = this.f4621p; if (drawable2 != drawable) { if (drawable2 != null) { drawable2.setCallback(null); unscheduleDrawable(this.f4621p); } this.f4621p = drawable; if (drawable != null) { setWillNotDraw(false); drawable.setCallback(this); if (drawable.isStateful()) { drawable.setState(getDrawableState()); } if (this.f4624s == 119) { drawable.getPadding(new Rect()); } } else { setWillNotDraw(true); } requestLayout(); invalidate(); } } @Override // android.view.View public void setForegroundGravity(int i10) { if (this.f4624s != i10) { if ((8388615 & i10) == 0) { i10 |= 8388611; } if ((i10 & R.styleable.AppCompatTheme_toolbarNavigationButtonStyle) == 0) { i10 |= 48; } this.f4624s = i10; if (i10 == 119 && this.f4621p != null) { this.f4621p.getPadding(new Rect()); } requestLayout(); } } @Override // android.view.View protected boolean verifyDrawable(Drawable drawable) { return super.verifyDrawable(drawable) || drawable == this.f4621p; } }