package r; import android.content.res.ColorStateList; import android.content.res.Resources; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.PorterDuff; import android.graphics.Rect; import android.graphics.Region; import android.graphics.drawable.Drawable; /* loaded from: classes.dex */ abstract class s extends Drawable implements Drawable.Callback, r, q { /* renamed from: g, reason: collision with root package name */ static final PorterDuff.Mode f13593g = PorterDuff.Mode.SRC_IN; /* renamed from: a, reason: collision with root package name */ private int f13594a; /* renamed from: b, reason: collision with root package name */ private PorterDuff.Mode f13595b; /* renamed from: c, reason: collision with root package name */ private boolean f13596c; /* renamed from: d, reason: collision with root package name */ u f13597d; /* renamed from: e, reason: collision with root package name */ private boolean f13598e; /* renamed from: f, reason: collision with root package name */ Drawable f13599f; s(u uVar, Resources resources) { this.f13597d = uVar; e(resources); } private u d() { return new u(this.f13597d); } private void e(Resources resources) { Drawable.ConstantState constantState; u uVar = this.f13597d; if (uVar == null || (constantState = uVar.f13602b) == null) { return; } a(constantState.newDrawable(resources)); } private boolean f(int[] iArr) { if (!c()) { return false; } u uVar = this.f13597d; ColorStateList colorStateList = uVar.f13603c; PorterDuff.Mode mode = uVar.f13604d; if (colorStateList == null || mode == null) { this.f13596c = false; clearColorFilter(); } else { int colorForState = colorStateList.getColorForState(iArr, colorStateList.getDefaultColor()); if (!this.f13596c || colorForState != this.f13594a || mode != this.f13595b) { setColorFilter(colorForState, mode); this.f13594a = colorForState; this.f13595b = mode; this.f13596c = true; return true; } } return false; } @Override // r.r public final void a(Drawable drawable) { Drawable drawable2 = this.f13599f; if (drawable2 != null) { drawable2.setCallback(null); } this.f13599f = drawable; if (drawable != null) { drawable.setCallback(this); setVisible(drawable.isVisible(), true); setState(drawable.getState()); setLevel(drawable.getLevel()); setBounds(drawable.getBounds()); u uVar = this.f13597d; if (uVar != null) { uVar.f13602b = drawable.getConstantState(); } } invalidateSelf(); } @Override // r.r public final Drawable b() { return this.f13599f; } protected abstract boolean c(); @Override // android.graphics.drawable.Drawable public void draw(Canvas canvas) { this.f13599f.draw(canvas); } @Override // android.graphics.drawable.Drawable public int getChangingConfigurations() { int changingConfigurations = super.getChangingConfigurations(); u uVar = this.f13597d; return changingConfigurations | (uVar != null ? uVar.getChangingConfigurations() : 0) | this.f13599f.getChangingConfigurations(); } @Override // android.graphics.drawable.Drawable public Drawable.ConstantState getConstantState() { u uVar = this.f13597d; if (uVar == null || !uVar.a()) { return null; } this.f13597d.f13601a = getChangingConfigurations(); return this.f13597d; } @Override // android.graphics.drawable.Drawable public Drawable getCurrent() { return this.f13599f.getCurrent(); } @Override // android.graphics.drawable.Drawable public int getIntrinsicHeight() { return this.f13599f.getIntrinsicHeight(); } @Override // android.graphics.drawable.Drawable public int getIntrinsicWidth() { return this.f13599f.getIntrinsicWidth(); } @Override // android.graphics.drawable.Drawable public int getLayoutDirection() { return c.f(this.f13599f); } @Override // android.graphics.drawable.Drawable public int getMinimumHeight() { return this.f13599f.getMinimumHeight(); } @Override // android.graphics.drawable.Drawable public int getMinimumWidth() { return this.f13599f.getMinimumWidth(); } @Override // android.graphics.drawable.Drawable public int getOpacity() { return this.f13599f.getOpacity(); } @Override // android.graphics.drawable.Drawable public boolean getPadding(Rect rect) { return this.f13599f.getPadding(rect); } @Override // android.graphics.drawable.Drawable public int[] getState() { return this.f13599f.getState(); } @Override // android.graphics.drawable.Drawable public Region getTransparentRegion() { return this.f13599f.getTransparentRegion(); } @Override // android.graphics.drawable.Drawable.Callback public void invalidateDrawable(Drawable drawable) { invalidateSelf(); } @Override // android.graphics.drawable.Drawable public boolean isAutoMirrored() { return c.h(this.f13599f); } @Override // android.graphics.drawable.Drawable public boolean isStateful() { u uVar; ColorStateList colorStateList = (!c() || (uVar = this.f13597d) == null) ? null : uVar.f13603c; return (colorStateList != null && colorStateList.isStateful()) || this.f13599f.isStateful(); } @Override // android.graphics.drawable.Drawable public void jumpToCurrentState() { this.f13599f.jumpToCurrentState(); } @Override // android.graphics.drawable.Drawable public Drawable mutate() { if (!this.f13598e && super.mutate() == this) { this.f13597d = d(); Drawable drawable = this.f13599f; if (drawable != null) { drawable.mutate(); } u uVar = this.f13597d; if (uVar != null) { Drawable drawable2 = this.f13599f; uVar.f13602b = drawable2 != null ? drawable2.getConstantState() : null; } this.f13598e = true; } return this; } @Override // android.graphics.drawable.Drawable protected void onBoundsChange(Rect rect) { Drawable drawable = this.f13599f; if (drawable != null) { drawable.setBounds(rect); } } @Override // android.graphics.drawable.Drawable public boolean onLayoutDirectionChanged(int i10) { return c.m(this.f13599f, i10); } @Override // android.graphics.drawable.Drawable protected boolean onLevelChange(int i10) { return this.f13599f.setLevel(i10); } @Override // android.graphics.drawable.Drawable.Callback public void scheduleDrawable(Drawable drawable, Runnable runnable, long j10) { scheduleSelf(runnable, j10); } @Override // android.graphics.drawable.Drawable public void setAlpha(int i10) { this.f13599f.setAlpha(i10); } @Override // android.graphics.drawable.Drawable public void setAutoMirrored(boolean z10) { c.j(this.f13599f, z10); } @Override // android.graphics.drawable.Drawable public void setChangingConfigurations(int i10) { this.f13599f.setChangingConfigurations(i10); } @Override // android.graphics.drawable.Drawable public void setColorFilter(ColorFilter colorFilter) { this.f13599f.setColorFilter(colorFilter); } @Override // android.graphics.drawable.Drawable public void setDither(boolean z10) { this.f13599f.setDither(z10); } @Override // android.graphics.drawable.Drawable public void setFilterBitmap(boolean z10) { this.f13599f.setFilterBitmap(z10); } @Override // android.graphics.drawable.Drawable public boolean setState(int[] iArr) { return f(iArr) || this.f13599f.setState(iArr); } @Override // android.graphics.drawable.Drawable public void setTint(int i10) { setTintList(ColorStateList.valueOf(i10)); } @Override // android.graphics.drawable.Drawable public void setTintList(ColorStateList colorStateList) { this.f13597d.f13603c = colorStateList; f(getState()); } @Override // android.graphics.drawable.Drawable public void setTintMode(PorterDuff.Mode mode) { this.f13597d.f13604d = mode; f(getState()); } @Override // android.graphics.drawable.Drawable public boolean setVisible(boolean z10, boolean z11) { return super.setVisible(z10, z11) || this.f13599f.setVisible(z10, z11); } @Override // android.graphics.drawable.Drawable.Callback public void unscheduleDrawable(Drawable drawable, Runnable runnable) { unscheduleSelf(runnable); } s(Drawable drawable) { this.f13597d = d(); a(drawable); } }