package androidx.vectordrawable.graphics.drawable; import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.AnimatorSet; import android.animation.ArgbEvaluator; import android.content.Context; import android.content.res.ColorStateList; import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.PorterDuff; import android.graphics.Rect; import android.graphics.Region; import android.graphics.drawable.AnimatedVectorDrawable; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import androidx.vectordrawable.graphics.drawable.Animatable2Compat; import java.io.IOException; import java.util.ArrayList; import o.C0363FHj; import o.C16078kwa; import o.IFU; import o.Tlu; import o.kVs; import o.nyh; import o.tuV; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; /* loaded from: classes.dex */ public class AnimatedVectorDrawableCompat extends IFU implements Animatable2Compat { final Drawable.Callback a; ArrayList b; private IeS c; LWm d; private Animator.AnimatorListener f; private ArgbEvaluator i; private Context j; @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void clearColorFilter() { super.clearColorFilter(); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ Drawable getCurrent() { return super.getCurrent(); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ int getMinimumHeight() { return super.getMinimumHeight(); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ int getMinimumWidth() { return super.getMinimumWidth(); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ boolean getPadding(Rect rect) { return super.getPadding(rect); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ int[] getState() { return super.getState(); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ Region getTransparentRegion() { return super.getTransparentRegion(); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void jumpToCurrentState() { super.jumpToCurrentState(); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setChangingConfigurations(int i) { super.setChangingConfigurations(i); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setColorFilter(int i, PorterDuff.Mode mode) { super.setColorFilter(i, mode); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setFilterBitmap(boolean z) { super.setFilterBitmap(z); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setHotspot(float f, float f2) { super.setHotspot(f, f2); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setHotspotBounds(int i, int i2, int i3, int i4) { super.setHotspotBounds(i, i2, i3, i4); } @Override // o.IFU, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ boolean setState(int[] iArr) { return super.setState(iArr); } AnimatedVectorDrawableCompat() { this(null, null, null); } private AnimatedVectorDrawableCompat(Context context) { this(context, null, null); } private AnimatedVectorDrawableCompat(Context context, IeS ieS, Resources resources) { this.i = null; this.f = null; this.b = null; Drawable.Callback callback = new Drawable.Callback(this) { // from class: androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat.3 final AnimatedVectorDrawableCompat c; { this.c = this; } @Override // android.graphics.drawable.Drawable.Callback public void invalidateDrawable(Drawable drawable) { this.c.invalidateSelf(); } @Override // android.graphics.drawable.Drawable.Callback public void scheduleDrawable(Drawable drawable, Runnable runnable, long j) { this.c.scheduleSelf(runnable, j); } @Override // android.graphics.drawable.Drawable.Callback public void unscheduleDrawable(Drawable drawable, Runnable runnable) { this.c.unscheduleSelf(runnable); } }; this.a = callback; this.j = context; if (ieS != null) { this.c = ieS; } else { this.c = new IeS(context, ieS, callback, resources); } } @Override // android.graphics.drawable.Drawable public Drawable mutate() { if (this.e != null) { this.e.mutate(); } return this; } public static AnimatedVectorDrawableCompat c(Context context, int i) { AnimatedVectorDrawableCompat animatedVectorDrawableCompat = new AnimatedVectorDrawableCompat(context); animatedVectorDrawableCompat.e = kVs.nZ_(context.getResources(), i, context.getTheme()); animatedVectorDrawableCompat.e.setCallback(animatedVectorDrawableCompat.a); animatedVectorDrawableCompat.d = new LWm(animatedVectorDrawableCompat.e.getConstantState()); return animatedVectorDrawableCompat; } @Override // android.graphics.drawable.Drawable public Drawable.ConstantState getConstantState() { if (this.e != null) { return new LWm(this.e.getConstantState()); } return null; } @Override // android.graphics.drawable.Drawable public int getChangingConfigurations() { if (this.e != null) { return this.e.getChangingConfigurations(); } return super.getChangingConfigurations() | this.c.a; } @Override // android.graphics.drawable.Drawable public void draw(Canvas canvas) { if (this.e != null) { this.e.draw(canvas); return; } this.c.b.draw(canvas); if (this.c.d.isStarted()) { invalidateSelf(); } } @Override // o.IFU, android.graphics.drawable.Drawable public void onBoundsChange(Rect rect) { if (this.e != null) { this.e.setBounds(rect); } else { this.c.b.setBounds(rect); } } @Override // android.graphics.drawable.Drawable protected boolean onStateChange(int[] iArr) { if (this.e != null) { return this.e.setState(iArr); } return this.c.b.setState(iArr); } @Override // o.IFU, android.graphics.drawable.Drawable public boolean onLevelChange(int i) { if (this.e != null) { return this.e.setLevel(i); } return this.c.b.setLevel(i); } @Override // android.graphics.drawable.Drawable public int getAlpha() { if (this.e != null) { return Tlu.pu_(this.e); } return this.c.b.getAlpha(); } @Override // android.graphics.drawable.Drawable public void setAlpha(int i) { if (this.e != null) { this.e.setAlpha(i); } else { this.c.b.setAlpha(i); } } @Override // android.graphics.drawable.Drawable public void setColorFilter(ColorFilter colorFilter) { if (this.e != null) { this.e.setColorFilter(colorFilter); } else { this.c.b.setColorFilter(colorFilter); } } @Override // android.graphics.drawable.Drawable public ColorFilter getColorFilter() { if (this.e != null) { return Tlu.pv_(this.e); } return this.c.b.getColorFilter(); } @Override // android.graphics.drawable.Drawable public void setTint(int i) { if (this.e != null) { Tlu.pE_(this.e, i); } else { this.c.b.setTint(i); } } @Override // android.graphics.drawable.Drawable public void setTintList(ColorStateList colorStateList) { if (this.e != null) { Tlu.pF_(this.e, colorStateList); } else { this.c.b.setTintList(colorStateList); } } @Override // android.graphics.drawable.Drawable public void setTintMode(PorterDuff.Mode mode) { if (this.e != null) { Tlu.pG_(this.e, mode); } else { this.c.b.setTintMode(mode); } } @Override // android.graphics.drawable.Drawable public boolean setVisible(boolean z, boolean z2) { if (this.e != null) { return this.e.setVisible(z, z2); } this.c.b.setVisible(z, z2); return super.setVisible(z, z2); } @Override // android.graphics.drawable.Drawable public boolean isStateful() { if (this.e != null) { return this.e.isStateful(); } return this.c.b.isStateful(); } @Override // android.graphics.drawable.Drawable public int getOpacity() { if (this.e != null) { return this.e.getOpacity(); } return this.c.b.getOpacity(); } @Override // android.graphics.drawable.Drawable public int getIntrinsicWidth() { if (this.e != null) { return this.e.getIntrinsicWidth(); } return this.c.b.getIntrinsicWidth(); } @Override // android.graphics.drawable.Drawable public int getIntrinsicHeight() { if (this.e != null) { return this.e.getIntrinsicHeight(); } return this.c.b.getIntrinsicHeight(); } @Override // android.graphics.drawable.Drawable public boolean isAutoMirrored() { if (this.e != null) { return Tlu.py_(this.e); } return this.c.b.isAutoMirrored(); } @Override // android.graphics.drawable.Drawable public void setAutoMirrored(boolean z) { if (this.e != null) { Tlu.pA_(this.e, z); } else { this.c.b.setAutoMirrored(z); } } @Override // android.graphics.drawable.Drawable public void inflate(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet, Resources.Theme theme) throws XmlPullParserException, IOException { TypedArray obtainStyledAttributes; if (this.e != null) { Tlu.px_(this.e, resources, xmlPullParser, attributeSet, theme); return; } int eventType = xmlPullParser.getEventType(); int depth = xmlPullParser.getDepth(); while (eventType != 1 && (xmlPullParser.getDepth() >= depth + 1 || eventType != 3)) { if (eventType == 2) { String name = xmlPullParser.getName(); if ("animated-vector".equals(name)) { int[] iArr = C0363FHj.b; if (theme == null) { obtainStyledAttributes = resources.obtainAttributes(attributeSet, iArr); } else { obtainStyledAttributes = theme.obtainStyledAttributes(attributeSet, iArr, 0, 0); } int resourceId = obtainStyledAttributes.getResourceId(0, 0); if (resourceId != 0) { C16078kwa BD_ = C16078kwa.BD_(resources, resourceId, theme); BD_.a(false); BD_.setCallback(this.a); if (this.c.b != null) { this.c.b.setCallback(null); } this.c.b = BD_; } obtainStyledAttributes.recycle(); } else if ("target".equals(name)) { TypedArray obtainAttributes = resources.obtainAttributes(attributeSet, C0363FHj.d); String string = obtainAttributes.getString(0); int resourceId2 = obtainAttributes.getResourceId(1, 0); if (resourceId2 != 0) { Context context = this.j; if (context != null) { BA_(string, tuV.BC_(context, resourceId2)); } else { obtainAttributes.recycle(); throw new IllegalStateException("Context can't be null when inflating animators"); } } obtainAttributes.recycle(); } else { continue; } } eventType = xmlPullParser.next(); } this.c.c(); } @Override // android.graphics.drawable.Drawable public void inflate(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet) throws XmlPullParserException, IOException { inflate(resources, xmlPullParser, attributeSet, null); } @Override // o.IFU, android.graphics.drawable.Drawable public void applyTheme(Resources.Theme theme) { if (this.e != null) { Tlu.pr_(this.e, theme); } } @Override // android.graphics.drawable.Drawable public boolean canApplyTheme() { if (this.e != null) { return Tlu.ps_(this.e); } return false; } /* loaded from: classes.dex */ static class LWm extends Drawable.ConstantState { private final Drawable.ConstantState c; public LWm(Drawable.ConstantState constantState) { this.c = constantState; } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable() { AnimatedVectorDrawableCompat animatedVectorDrawableCompat = new AnimatedVectorDrawableCompat(); animatedVectorDrawableCompat.e = this.c.newDrawable(); animatedVectorDrawableCompat.e.setCallback(animatedVectorDrawableCompat.a); return animatedVectorDrawableCompat; } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable(Resources resources) { AnimatedVectorDrawableCompat animatedVectorDrawableCompat = new AnimatedVectorDrawableCompat(); animatedVectorDrawableCompat.e = this.c.newDrawable(resources); animatedVectorDrawableCompat.e.setCallback(animatedVectorDrawableCompat.a); return animatedVectorDrawableCompat; } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable(Resources resources, Resources.Theme theme) { AnimatedVectorDrawableCompat animatedVectorDrawableCompat = new AnimatedVectorDrawableCompat(); animatedVectorDrawableCompat.e = this.c.newDrawable(resources, theme); animatedVectorDrawableCompat.e.setCallback(animatedVectorDrawableCompat.a); return animatedVectorDrawableCompat; } @Override // android.graphics.drawable.Drawable.ConstantState public boolean canApplyTheme() { return this.c.canApplyTheme(); } @Override // android.graphics.drawable.Drawable.ConstantState public int getChangingConfigurations() { return this.c.getChangingConfigurations(); } } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public static class IeS extends Drawable.ConstantState { int a; C16078kwa b; ArrayList c; AnimatorSet d; nyh e; public IeS(Context context, IeS ieS, Drawable.Callback callback, Resources resources) { if (ieS != null) { this.a = ieS.a; C16078kwa c16078kwa = ieS.b; if (c16078kwa != null) { Drawable.ConstantState constantState = c16078kwa.getConstantState(); if (resources != null) { this.b = (C16078kwa) constantState.newDrawable(resources); } else { this.b = (C16078kwa) constantState.newDrawable(); } C16078kwa c16078kwa2 = (C16078kwa) this.b.mutate(); this.b = c16078kwa2; c16078kwa2.setCallback(callback); this.b.setBounds(ieS.b.getBounds()); this.b.a(false); } ArrayList arrayList = ieS.c; if (arrayList != null) { int size = arrayList.size(); this.c = new ArrayList<>(size); this.e = new nyh<>(size); for (int i = 0; i < size; i++) { Animator animator = ieS.c.get(i); Animator clone = animator.clone(); String str = ieS.e.get(animator); clone.setTarget(this.b.a(str)); this.c.add(clone); this.e.put(clone, str); } c(); } } } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable() { throw new IllegalStateException("No constant state support for SDK < 24."); } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable(Resources resources) { throw new IllegalStateException("No constant state support for SDK < 24."); } public void c() { if (this.d == null) { this.d = new AnimatorSet(); } this.d.playTogether(this.c); } @Override // android.graphics.drawable.Drawable.ConstantState public int getChangingConfigurations() { return this.a; } } private void BA_(String str, Animator animator) { animator.setTarget(this.c.b.a(str)); if (this.c.c == null) { this.c.c = new ArrayList<>(); this.c.e = new nyh<>(); } this.c.c.add(animator); this.c.e.put(animator, str); } @Override // android.graphics.drawable.Animatable public boolean isRunning() { if (this.e != null) { return ((AnimatedVectorDrawable) this.e).isRunning(); } return this.c.d.isRunning(); } @Override // android.graphics.drawable.Animatable public void start() { if (this.e != null) { ((AnimatedVectorDrawable) this.e).start(); } else { if (this.c.d.isStarted()) { return; } this.c.d.start(); invalidateSelf(); } } @Override // android.graphics.drawable.Animatable public void stop() { if (this.e != null) { ((AnimatedVectorDrawable) this.e).stop(); } else { this.c.d.end(); } } private static boolean BB_(AnimatedVectorDrawable animatedVectorDrawable, Animatable2Compat.AnimationCallback animationCallback) { return animatedVectorDrawable.unregisterAnimationCallback(animationCallback.getPlatformCallback()); } public void a(Animatable2Compat.AnimationCallback animationCallback) { if (this.e != null) { Bz_((AnimatedVectorDrawable) this.e, animationCallback); return; } if (animationCallback == null) { return; } if (this.b == null) { this.b = new ArrayList<>(); } if (this.b.contains(animationCallback)) { return; } this.b.add(animationCallback); if (this.f == null) { this.f = new AnimatorListenerAdapter(this) { // from class: androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat.5 final AnimatedVectorDrawableCompat b; { this.b = this; } @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener public void onAnimationStart(Animator animator) { ArrayList arrayList = new ArrayList(this.b.b); int size = arrayList.size(); for (int i = 0; i < size; i++) { ((Animatable2Compat.AnimationCallback) arrayList.get(i)).onAnimationStart(this.b); } } @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener public void onAnimationEnd(Animator animator) { ArrayList arrayList = new ArrayList(this.b.b); int size = arrayList.size(); for (int i = 0; i < size; i++) { ((Animatable2Compat.AnimationCallback) arrayList.get(i)).onAnimationEnd(this.b); } } }; } this.c.d.addListener(this.f); } private static void Bz_(AnimatedVectorDrawable animatedVectorDrawable, Animatable2Compat.AnimationCallback animationCallback) { animatedVectorDrawable.registerAnimationCallback(animationCallback.getPlatformCallback()); } private void b() { if (this.f != null) { this.c.d.removeListener(this.f); this.f = null; } } public boolean e(Animatable2Compat.AnimationCallback animationCallback) { if (this.e != null) { BB_((AnimatedVectorDrawable) this.e, animationCallback); } ArrayList arrayList = this.b; if (arrayList == null || animationCallback == null) { return false; } boolean remove = arrayList.remove(animationCallback); if (this.b.size() == 0) { b(); } return remove; } public void c() { if (this.e != null) { ((AnimatedVectorDrawable) this.e).clearAnimationCallbacks(); return; } b(); ArrayList arrayList = this.b; if (arrayList == null) { return; } arrayList.clear(); } }