You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1245 lines
38 KiB
1245 lines
38 KiB
package p016f;
|
|
|
|
import android.content.res.ColorStateList;
|
|
import android.content.res.Resources;
|
|
import android.graphics.Canvas;
|
|
import android.graphics.ColorFilter;
|
|
import android.graphics.Outline;
|
|
import android.graphics.PorterDuff;
|
|
import android.graphics.Rect;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.os.Build;
|
|
import android.os.SystemClock;
|
|
import android.util.SparseArray;
|
|
import p001a0.C0012f;
|
|
|
|
/* renamed from: f.b */
|
|
/* loaded from: classes.dex */
|
|
public class C0675b extends Drawable implements Drawable.Callback {
|
|
|
|
/* renamed from: d */
|
|
public AbstractC0679d f2228d;
|
|
|
|
/* renamed from: e */
|
|
public Rect f2229e;
|
|
|
|
/* renamed from: f */
|
|
public Drawable f2230f;
|
|
|
|
/* renamed from: g */
|
|
public Drawable f2231g;
|
|
|
|
/* renamed from: i */
|
|
public boolean f2233i;
|
|
|
|
/* renamed from: k */
|
|
public boolean f2235k;
|
|
|
|
/* renamed from: l */
|
|
public Runnable f2236l;
|
|
|
|
/* renamed from: m */
|
|
public long f2237m;
|
|
|
|
/* renamed from: n */
|
|
public long f2238n;
|
|
|
|
/* renamed from: o */
|
|
public C0678c f2239o;
|
|
|
|
/* renamed from: h */
|
|
public int f2232h = 255;
|
|
|
|
/* renamed from: j */
|
|
public int f2234j = -1;
|
|
|
|
/* renamed from: f.b$a */
|
|
/* loaded from: classes.dex */
|
|
public class RunnableC0676a implements Runnable {
|
|
public RunnableC0676a() {
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
C0675b.this.m3157a(true);
|
|
C0675b.this.invalidateSelf();
|
|
}
|
|
}
|
|
|
|
/* renamed from: f.b$b */
|
|
/* loaded from: classes.dex */
|
|
public static class C0677b {
|
|
/* renamed from: a */
|
|
public static boolean m3150a(Drawable.ConstantState constantState) {
|
|
boolean canApplyTheme;
|
|
canApplyTheme = constantState.canApplyTheme();
|
|
return canApplyTheme;
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public static void m3149b(Drawable drawable, Outline outline) {
|
|
drawable.getOutline(outline);
|
|
}
|
|
|
|
/* renamed from: c */
|
|
public static Resources m3148c(Resources.Theme theme) {
|
|
Resources resources;
|
|
resources = theme.getResources();
|
|
return resources;
|
|
}
|
|
}
|
|
|
|
/* renamed from: f.b$c */
|
|
/* loaded from: classes.dex */
|
|
public static class C0678c implements Drawable.Callback {
|
|
|
|
/* renamed from: d */
|
|
public Drawable.Callback f2241d;
|
|
|
|
/* renamed from: a */
|
|
public Drawable.Callback m3147a() {
|
|
Drawable.Callback callback = this.f2241d;
|
|
this.f2241d = null;
|
|
return callback;
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public C0678c m3146b(Drawable.Callback callback) {
|
|
this.f2241d = callback;
|
|
return this;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public void invalidateDrawable(Drawable drawable) {
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public void scheduleDrawable(Drawable drawable, Runnable runnable, long j) {
|
|
Drawable.Callback callback = this.f2241d;
|
|
if (callback != null) {
|
|
callback.scheduleDrawable(drawable, runnable, j);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public void unscheduleDrawable(Drawable drawable, Runnable runnable) {
|
|
Drawable.Callback callback = this.f2241d;
|
|
if (callback != null) {
|
|
callback.unscheduleDrawable(drawable, runnable);
|
|
}
|
|
}
|
|
}
|
|
|
|
/* renamed from: f.b$d */
|
|
/* loaded from: classes.dex */
|
|
public static abstract class AbstractC0679d extends Drawable.ConstantState {
|
|
|
|
/* renamed from: A */
|
|
public int f2242A;
|
|
|
|
/* renamed from: B */
|
|
public int f2243B;
|
|
|
|
/* renamed from: C */
|
|
public boolean f2244C;
|
|
|
|
/* renamed from: D */
|
|
public ColorFilter f2245D;
|
|
|
|
/* renamed from: E */
|
|
public boolean f2246E;
|
|
|
|
/* renamed from: F */
|
|
public ColorStateList f2247F;
|
|
|
|
/* renamed from: G */
|
|
public PorterDuff.Mode f2248G;
|
|
|
|
/* renamed from: H */
|
|
public boolean f2249H;
|
|
|
|
/* renamed from: I */
|
|
public boolean f2250I;
|
|
|
|
/* renamed from: a */
|
|
public final C0675b f2251a;
|
|
|
|
/* renamed from: b */
|
|
public Resources f2252b;
|
|
|
|
/* renamed from: c */
|
|
public int f2253c;
|
|
|
|
/* renamed from: d */
|
|
public int f2254d;
|
|
|
|
/* renamed from: e */
|
|
public int f2255e;
|
|
|
|
/* renamed from: f */
|
|
public SparseArray<Drawable.ConstantState> f2256f;
|
|
|
|
/* renamed from: g */
|
|
public Drawable[] f2257g;
|
|
|
|
/* renamed from: h */
|
|
public int f2258h;
|
|
|
|
/* renamed from: i */
|
|
public boolean f2259i;
|
|
|
|
/* renamed from: j */
|
|
public boolean f2260j;
|
|
|
|
/* renamed from: k */
|
|
public Rect f2261k;
|
|
|
|
/* renamed from: l */
|
|
public boolean f2262l;
|
|
|
|
/* renamed from: m */
|
|
public boolean f2263m;
|
|
|
|
/* renamed from: n */
|
|
public int f2264n;
|
|
|
|
/* renamed from: o */
|
|
public int f2265o;
|
|
|
|
/* renamed from: p */
|
|
public int f2266p;
|
|
|
|
/* renamed from: q */
|
|
public int f2267q;
|
|
|
|
/* renamed from: r */
|
|
public boolean f2268r;
|
|
|
|
/* renamed from: s */
|
|
public int f2269s;
|
|
|
|
/* renamed from: t */
|
|
public boolean f2270t;
|
|
|
|
/* renamed from: u */
|
|
public boolean f2271u;
|
|
|
|
/* renamed from: v */
|
|
public boolean f2272v;
|
|
|
|
/* renamed from: w */
|
|
public boolean f2273w;
|
|
|
|
/* renamed from: x */
|
|
public boolean f2274x;
|
|
|
|
/* renamed from: y */
|
|
public boolean f2275y;
|
|
|
|
/* renamed from: z */
|
|
public int f2276z;
|
|
|
|
public AbstractC0679d(AbstractC0679d abstractC0679d, C0675b c0675b, Resources resources) {
|
|
this.f2259i = false;
|
|
this.f2262l = false;
|
|
this.f2274x = true;
|
|
this.f2242A = 0;
|
|
this.f2243B = 0;
|
|
this.f2251a = c0675b;
|
|
this.f2252b = resources != null ? resources : abstractC0679d != null ? abstractC0679d.f2252b : null;
|
|
int m3153f = C0675b.m3153f(resources, abstractC0679d != null ? abstractC0679d.f2253c : 0);
|
|
this.f2253c = m3153f;
|
|
if (abstractC0679d == null) {
|
|
this.f2257g = new Drawable[10];
|
|
this.f2258h = 0;
|
|
return;
|
|
}
|
|
this.f2254d = abstractC0679d.f2254d;
|
|
this.f2255e = abstractC0679d.f2255e;
|
|
this.f2272v = true;
|
|
this.f2273w = true;
|
|
this.f2259i = abstractC0679d.f2259i;
|
|
this.f2262l = abstractC0679d.f2262l;
|
|
this.f2274x = abstractC0679d.f2274x;
|
|
this.f2275y = abstractC0679d.f2275y;
|
|
this.f2276z = abstractC0679d.f2276z;
|
|
this.f2242A = abstractC0679d.f2242A;
|
|
this.f2243B = abstractC0679d.f2243B;
|
|
this.f2244C = abstractC0679d.f2244C;
|
|
this.f2245D = abstractC0679d.f2245D;
|
|
this.f2246E = abstractC0679d.f2246E;
|
|
this.f2247F = abstractC0679d.f2247F;
|
|
this.f2248G = abstractC0679d.f2248G;
|
|
this.f2249H = abstractC0679d.f2249H;
|
|
this.f2250I = abstractC0679d.f2250I;
|
|
if (abstractC0679d.f2253c == m3153f) {
|
|
if (abstractC0679d.f2260j) {
|
|
this.f2261k = abstractC0679d.f2261k != null ? new Rect(abstractC0679d.f2261k) : null;
|
|
this.f2260j = true;
|
|
}
|
|
if (abstractC0679d.f2263m) {
|
|
this.f2264n = abstractC0679d.f2264n;
|
|
this.f2265o = abstractC0679d.f2265o;
|
|
this.f2266p = abstractC0679d.f2266p;
|
|
this.f2267q = abstractC0679d.f2267q;
|
|
this.f2263m = true;
|
|
}
|
|
}
|
|
if (abstractC0679d.f2268r) {
|
|
this.f2269s = abstractC0679d.f2269s;
|
|
this.f2268r = true;
|
|
}
|
|
if (abstractC0679d.f2270t) {
|
|
this.f2271u = abstractC0679d.f2271u;
|
|
this.f2270t = true;
|
|
}
|
|
Drawable[] drawableArr = abstractC0679d.f2257g;
|
|
this.f2257g = new Drawable[drawableArr.length];
|
|
this.f2258h = abstractC0679d.f2258h;
|
|
SparseArray<Drawable.ConstantState> sparseArray = abstractC0679d.f2256f;
|
|
this.f2256f = sparseArray != null ? sparseArray.clone() : new SparseArray<>(this.f2258h);
|
|
int i = this.f2258h;
|
|
for (int i2 = 0; i2 < i; i2++) {
|
|
Drawable drawable = drawableArr[i2];
|
|
if (drawable != null) {
|
|
Drawable.ConstantState constantState = drawable.getConstantState();
|
|
if (constantState != null) {
|
|
this.f2256f.put(i2, constantState);
|
|
} else {
|
|
this.f2257g[i2] = drawableArr[i2];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
/* renamed from: a */
|
|
public final int m3145a(Drawable drawable) {
|
|
int i = this.f2258h;
|
|
if (i >= this.f2257g.length) {
|
|
mo3112o(i, i + 10);
|
|
}
|
|
drawable.mutate();
|
|
drawable.setVisible(false, true);
|
|
drawable.setCallback(this.f2251a);
|
|
this.f2257g[i] = drawable;
|
|
this.f2258h++;
|
|
this.f2255e = drawable.getChangingConfigurations() | this.f2255e;
|
|
m3131p();
|
|
this.f2261k = null;
|
|
this.f2260j = false;
|
|
this.f2263m = false;
|
|
this.f2272v = false;
|
|
return i;
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public final void m3144b(Resources.Theme theme) {
|
|
if (theme != null) {
|
|
m3141e();
|
|
int i = this.f2258h;
|
|
Drawable[] drawableArr = this.f2257g;
|
|
for (int i2 = 0; i2 < i; i2++) {
|
|
Drawable drawable = drawableArr[i2];
|
|
if (drawable != null && C0012f.m5097b(drawable)) {
|
|
C0012f.m5098a(drawableArr[i2], theme);
|
|
this.f2255e |= drawableArr[i2].getChangingConfigurations();
|
|
}
|
|
}
|
|
m3123y(C0677b.m3148c(theme));
|
|
}
|
|
}
|
|
|
|
/* renamed from: c */
|
|
public boolean m3143c() {
|
|
if (this.f2272v) {
|
|
return this.f2273w;
|
|
}
|
|
m3141e();
|
|
this.f2272v = true;
|
|
int i = this.f2258h;
|
|
Drawable[] drawableArr = this.f2257g;
|
|
for (int i2 = 0; i2 < i; i2++) {
|
|
if (drawableArr[i2].getConstantState() == null) {
|
|
this.f2273w = false;
|
|
return false;
|
|
}
|
|
}
|
|
this.f2273w = true;
|
|
return true;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.ConstantState
|
|
public boolean canApplyTheme() {
|
|
int i = this.f2258h;
|
|
Drawable[] drawableArr = this.f2257g;
|
|
for (int i2 = 0; i2 < i; i2++) {
|
|
Drawable drawable = drawableArr[i2];
|
|
if (drawable == null) {
|
|
Drawable.ConstantState constantState = this.f2256f.get(i2);
|
|
if (constantState != null && C0677b.m3150a(constantState)) {
|
|
return true;
|
|
}
|
|
} else if (C0012f.m5097b(drawable)) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
/* renamed from: d */
|
|
public void m3142d() {
|
|
this.f2263m = true;
|
|
m3141e();
|
|
int i = this.f2258h;
|
|
Drawable[] drawableArr = this.f2257g;
|
|
this.f2265o = -1;
|
|
this.f2264n = -1;
|
|
this.f2267q = 0;
|
|
this.f2266p = 0;
|
|
for (int i2 = 0; i2 < i; i2++) {
|
|
Drawable drawable = drawableArr[i2];
|
|
int intrinsicWidth = drawable.getIntrinsicWidth();
|
|
if (intrinsicWidth > this.f2264n) {
|
|
this.f2264n = intrinsicWidth;
|
|
}
|
|
int intrinsicHeight = drawable.getIntrinsicHeight();
|
|
if (intrinsicHeight > this.f2265o) {
|
|
this.f2265o = intrinsicHeight;
|
|
}
|
|
int minimumWidth = drawable.getMinimumWidth();
|
|
if (minimumWidth > this.f2266p) {
|
|
this.f2266p = minimumWidth;
|
|
}
|
|
int minimumHeight = drawable.getMinimumHeight();
|
|
if (minimumHeight > this.f2267q) {
|
|
this.f2267q = minimumHeight;
|
|
}
|
|
}
|
|
}
|
|
|
|
/* renamed from: e */
|
|
public final void m3141e() {
|
|
SparseArray<Drawable.ConstantState> sparseArray = this.f2256f;
|
|
if (sparseArray != null) {
|
|
int size = sparseArray.size();
|
|
for (int i = 0; i < size; i++) {
|
|
this.f2257g[this.f2256f.keyAt(i)] = m3129s(this.f2256f.valueAt(i).newDrawable(this.f2252b));
|
|
}
|
|
this.f2256f = null;
|
|
}
|
|
}
|
|
|
|
/* renamed from: f */
|
|
public final int m3140f() {
|
|
return this.f2257g.length;
|
|
}
|
|
|
|
/* renamed from: g */
|
|
public final Drawable m3139g(int i) {
|
|
int indexOfKey;
|
|
Drawable drawable = this.f2257g[i];
|
|
if (drawable != null) {
|
|
return drawable;
|
|
}
|
|
SparseArray<Drawable.ConstantState> sparseArray = this.f2256f;
|
|
if (sparseArray == null || (indexOfKey = sparseArray.indexOfKey(i)) < 0) {
|
|
return null;
|
|
}
|
|
Drawable m3129s = m3129s(this.f2256f.valueAt(indexOfKey).newDrawable(this.f2252b));
|
|
this.f2257g[i] = m3129s;
|
|
this.f2256f.removeAt(indexOfKey);
|
|
if (this.f2256f.size() == 0) {
|
|
this.f2256f = null;
|
|
}
|
|
return m3129s;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.ConstantState
|
|
public int getChangingConfigurations() {
|
|
return this.f2254d | this.f2255e;
|
|
}
|
|
|
|
/* renamed from: h */
|
|
public final int m3138h() {
|
|
return this.f2258h;
|
|
}
|
|
|
|
/* renamed from: i */
|
|
public final int m3137i() {
|
|
if (!this.f2263m) {
|
|
m3142d();
|
|
}
|
|
return this.f2265o;
|
|
}
|
|
|
|
/* renamed from: j */
|
|
public final int m3136j() {
|
|
if (!this.f2263m) {
|
|
m3142d();
|
|
}
|
|
return this.f2267q;
|
|
}
|
|
|
|
/* renamed from: k */
|
|
public final int m3135k() {
|
|
if (!this.f2263m) {
|
|
m3142d();
|
|
}
|
|
return this.f2266p;
|
|
}
|
|
|
|
/* renamed from: l */
|
|
public final Rect m3134l() {
|
|
Rect rect = null;
|
|
if (this.f2259i) {
|
|
return null;
|
|
}
|
|
Rect rect2 = this.f2261k;
|
|
if (rect2 != null || this.f2260j) {
|
|
return rect2;
|
|
}
|
|
m3141e();
|
|
Rect rect3 = new Rect();
|
|
int i = this.f2258h;
|
|
Drawable[] drawableArr = this.f2257g;
|
|
for (int i2 = 0; i2 < i; i2++) {
|
|
if (drawableArr[i2].getPadding(rect3)) {
|
|
if (rect == null) {
|
|
rect = new Rect(0, 0, 0, 0);
|
|
}
|
|
int i3 = rect3.left;
|
|
if (i3 > rect.left) {
|
|
rect.left = i3;
|
|
}
|
|
int i4 = rect3.top;
|
|
if (i4 > rect.top) {
|
|
rect.top = i4;
|
|
}
|
|
int i5 = rect3.right;
|
|
if (i5 > rect.right) {
|
|
rect.right = i5;
|
|
}
|
|
int i6 = rect3.bottom;
|
|
if (i6 > rect.bottom) {
|
|
rect.bottom = i6;
|
|
}
|
|
}
|
|
}
|
|
this.f2260j = true;
|
|
this.f2261k = rect;
|
|
return rect;
|
|
}
|
|
|
|
/* renamed from: m */
|
|
public final int m3133m() {
|
|
if (!this.f2263m) {
|
|
m3142d();
|
|
}
|
|
return this.f2264n;
|
|
}
|
|
|
|
/* renamed from: n */
|
|
public final int m3132n() {
|
|
if (this.f2268r) {
|
|
return this.f2269s;
|
|
}
|
|
m3141e();
|
|
int i = this.f2258h;
|
|
Drawable[] drawableArr = this.f2257g;
|
|
int opacity = i > 0 ? drawableArr[0].getOpacity() : -2;
|
|
for (int i2 = 1; i2 < i; i2++) {
|
|
opacity = Drawable.resolveOpacity(opacity, drawableArr[i2].getOpacity());
|
|
}
|
|
this.f2269s = opacity;
|
|
this.f2268r = true;
|
|
return opacity;
|
|
}
|
|
|
|
/* renamed from: o */
|
|
public void mo3112o(int i, int i2) {
|
|
Drawable[] drawableArr = new Drawable[i2];
|
|
Drawable[] drawableArr2 = this.f2257g;
|
|
if (drawableArr2 != null) {
|
|
System.arraycopy(drawableArr2, 0, drawableArr, 0, i);
|
|
}
|
|
this.f2257g = drawableArr;
|
|
}
|
|
|
|
/* renamed from: p */
|
|
public void m3131p() {
|
|
this.f2268r = false;
|
|
this.f2270t = false;
|
|
}
|
|
|
|
/* renamed from: q */
|
|
public final boolean m3130q() {
|
|
return this.f2262l;
|
|
}
|
|
|
|
/* renamed from: r */
|
|
public abstract void mo3111r();
|
|
|
|
/* renamed from: s */
|
|
public final Drawable m3129s(Drawable drawable) {
|
|
if (Build.VERSION.SDK_INT >= 23) {
|
|
C0012f.m5087l(drawable, this.f2276z);
|
|
}
|
|
Drawable mutate = drawable.mutate();
|
|
mutate.setCallback(this.f2251a);
|
|
return mutate;
|
|
}
|
|
|
|
/* renamed from: t */
|
|
public final void m3128t(boolean z) {
|
|
this.f2262l = z;
|
|
}
|
|
|
|
/* renamed from: u */
|
|
public final void m3127u(int i) {
|
|
this.f2242A = i;
|
|
}
|
|
|
|
/* renamed from: v */
|
|
public final void m3126v(int i) {
|
|
this.f2243B = i;
|
|
}
|
|
|
|
/* renamed from: w */
|
|
public final boolean m3125w(int i, int i2) {
|
|
int i3 = this.f2258h;
|
|
Drawable[] drawableArr = this.f2257g;
|
|
boolean z = false;
|
|
for (int i4 = 0; i4 < i3; i4++) {
|
|
Drawable drawable = drawableArr[i4];
|
|
if (drawable != null) {
|
|
boolean m5087l = Build.VERSION.SDK_INT >= 23 ? C0012f.m5087l(drawable, i) : false;
|
|
if (i4 == i2) {
|
|
z = m5087l;
|
|
}
|
|
}
|
|
}
|
|
this.f2276z = i;
|
|
return z;
|
|
}
|
|
|
|
/* renamed from: x */
|
|
public final void m3124x(boolean z) {
|
|
this.f2259i = z;
|
|
}
|
|
|
|
/* renamed from: y */
|
|
public final void m3123y(Resources resources) {
|
|
if (resources != null) {
|
|
this.f2252b = resources;
|
|
int m3153f = C0675b.m3153f(resources, this.f2253c);
|
|
int i = this.f2253c;
|
|
this.f2253c = m3153f;
|
|
if (i != m3153f) {
|
|
this.f2263m = false;
|
|
this.f2260j = false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
/* renamed from: f */
|
|
public static int m3153f(Resources resources, int i) {
|
|
if (resources != null) {
|
|
i = resources.getDisplayMetrics().densityDpi;
|
|
}
|
|
if (i == 0) {
|
|
return 160;
|
|
}
|
|
return i;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:14:0x003d */
|
|
/* JADX WARN: Removed duplicated region for block: B:23:0x0066 A[ADDED_TO_REGION] */
|
|
/* JADX WARN: Removed duplicated region for block: B:26:? A[ADDED_TO_REGION, RETURN, SYNTHETIC] */
|
|
/* renamed from: a */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
*/
|
|
public void m3157a(boolean z) {
|
|
boolean z2;
|
|
Drawable drawable;
|
|
boolean z3 = true;
|
|
this.f2233i = true;
|
|
long uptimeMillis = SystemClock.uptimeMillis();
|
|
Drawable drawable2 = this.f2230f;
|
|
if (drawable2 != null) {
|
|
long j = this.f2237m;
|
|
if (j != 0) {
|
|
if (j <= uptimeMillis) {
|
|
drawable2.setAlpha(this.f2232h);
|
|
} else {
|
|
drawable2.setAlpha(((255 - (((int) ((j - uptimeMillis) * 255)) / this.f2228d.f2242A)) * this.f2232h) / 255);
|
|
z2 = true;
|
|
drawable = this.f2231g;
|
|
if (drawable != null) {
|
|
long j2 = this.f2238n;
|
|
if (j2 != 0) {
|
|
if (j2 > uptimeMillis) {
|
|
drawable.setAlpha(((((int) ((j2 - uptimeMillis) * 255)) / this.f2228d.f2243B) * this.f2232h) / 255);
|
|
if (z && z3) {
|
|
scheduleSelf(this.f2236l, uptimeMillis + 16);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
drawable.setVisible(false, false);
|
|
this.f2231g = null;
|
|
}
|
|
z3 = z2;
|
|
if (z) {
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
this.f2238n = 0L;
|
|
z3 = z2;
|
|
if (z) {
|
|
}
|
|
}
|
|
}
|
|
z2 = false;
|
|
drawable = this.f2231g;
|
|
if (drawable != null) {
|
|
}
|
|
this.f2238n = 0L;
|
|
z3 = z2;
|
|
if (z) {
|
|
}
|
|
}
|
|
this.f2237m = 0L;
|
|
z2 = false;
|
|
drawable = this.f2231g;
|
|
if (drawable != null) {
|
|
}
|
|
this.f2238n = 0L;
|
|
z3 = z2;
|
|
if (z) {
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void applyTheme(Resources.Theme theme) {
|
|
this.f2228d.m3144b(theme);
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public AbstractC0679d mo3117b() {
|
|
throw null;
|
|
}
|
|
|
|
/* renamed from: c */
|
|
public int m3156c() {
|
|
return this.f2234j;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public boolean canApplyTheme() {
|
|
return this.f2228d.canApplyTheme();
|
|
}
|
|
|
|
/* renamed from: d */
|
|
public final void m3155d(Drawable drawable) {
|
|
if (this.f2239o == null) {
|
|
this.f2239o = new C0678c();
|
|
}
|
|
drawable.setCallback(this.f2239o.m3146b(drawable.getCallback()));
|
|
try {
|
|
if (this.f2228d.f2242A <= 0 && this.f2233i) {
|
|
drawable.setAlpha(this.f2232h);
|
|
}
|
|
AbstractC0679d abstractC0679d = this.f2228d;
|
|
if (abstractC0679d.f2246E) {
|
|
drawable.setColorFilter(abstractC0679d.f2245D);
|
|
} else {
|
|
if (abstractC0679d.f2249H) {
|
|
C0012f.m5085n(drawable, abstractC0679d.f2247F);
|
|
}
|
|
AbstractC0679d abstractC0679d2 = this.f2228d;
|
|
if (abstractC0679d2.f2250I) {
|
|
C0012f.m5084o(drawable, abstractC0679d2.f2248G);
|
|
}
|
|
}
|
|
drawable.setVisible(isVisible(), true);
|
|
drawable.setDither(this.f2228d.f2274x);
|
|
drawable.setState(getState());
|
|
drawable.setLevel(getLevel());
|
|
drawable.setBounds(getBounds());
|
|
int i = Build.VERSION.SDK_INT;
|
|
if (i >= 23) {
|
|
C0012f.m5087l(drawable, C0012f.m5094e(this));
|
|
}
|
|
if (i >= 19) {
|
|
C0012f.m5090i(drawable, this.f2228d.f2244C);
|
|
}
|
|
Rect rect = this.f2229e;
|
|
if (i >= 21 && rect != null) {
|
|
C0012f.m5088k(drawable, rect.left, rect.top, rect.right, rect.bottom);
|
|
}
|
|
} finally {
|
|
drawable.setCallback(this.f2239o.m3147a());
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void draw(Canvas canvas) {
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
drawable.draw(canvas);
|
|
}
|
|
Drawable drawable2 = this.f2231g;
|
|
if (drawable2 != null) {
|
|
drawable2.draw(canvas);
|
|
}
|
|
}
|
|
|
|
/* renamed from: e */
|
|
public final boolean m3154e() {
|
|
return isAutoMirrored() && C0012f.m5094e(this) == 1;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:33:0x006b */
|
|
/* JADX WARN: Removed duplicated region for block: B:34:0x0073 */
|
|
/* renamed from: g */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
*/
|
|
public boolean m3152g(int i) {
|
|
Runnable runnable;
|
|
if (i == this.f2234j) {
|
|
return false;
|
|
}
|
|
long uptimeMillis = SystemClock.uptimeMillis();
|
|
if (this.f2228d.f2243B > 0) {
|
|
Drawable drawable = this.f2231g;
|
|
if (drawable != null) {
|
|
drawable.setVisible(false, false);
|
|
}
|
|
Drawable drawable2 = this.f2230f;
|
|
if (drawable2 != null) {
|
|
this.f2231g = drawable2;
|
|
this.f2238n = this.f2228d.f2243B + uptimeMillis;
|
|
} else {
|
|
this.f2231g = null;
|
|
this.f2238n = 0L;
|
|
}
|
|
} else {
|
|
Drawable drawable3 = this.f2230f;
|
|
if (drawable3 != null) {
|
|
drawable3.setVisible(false, false);
|
|
}
|
|
}
|
|
if (i >= 0) {
|
|
AbstractC0679d abstractC0679d = this.f2228d;
|
|
if (i < abstractC0679d.f2258h) {
|
|
Drawable m3139g = abstractC0679d.m3139g(i);
|
|
this.f2230f = m3139g;
|
|
this.f2234j = i;
|
|
if (m3139g != null) {
|
|
int i2 = this.f2228d.f2242A;
|
|
if (i2 > 0) {
|
|
this.f2237m = uptimeMillis + i2;
|
|
}
|
|
m3155d(m3139g);
|
|
}
|
|
if (this.f2237m == 0 || this.f2238n != 0) {
|
|
runnable = this.f2236l;
|
|
if (runnable != null) {
|
|
this.f2236l = new RunnableC0676a();
|
|
} else {
|
|
unscheduleSelf(runnable);
|
|
}
|
|
m3157a(true);
|
|
}
|
|
invalidateSelf();
|
|
return true;
|
|
}
|
|
}
|
|
this.f2230f = null;
|
|
this.f2234j = -1;
|
|
if (this.f2237m == 0) {
|
|
}
|
|
runnable = this.f2236l;
|
|
if (runnable != null) {
|
|
}
|
|
m3157a(true);
|
|
invalidateSelf();
|
|
return true;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getAlpha() {
|
|
return this.f2232h;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getChangingConfigurations() {
|
|
return super.getChangingConfigurations() | this.f2228d.getChangingConfigurations();
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final Drawable.ConstantState getConstantState() {
|
|
if (this.f2228d.m3143c()) {
|
|
this.f2228d.f2254d = getChangingConfigurations();
|
|
return this.f2228d;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public Drawable getCurrent() {
|
|
return this.f2230f;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void getHotspotBounds(Rect rect) {
|
|
Rect rect2 = this.f2229e;
|
|
if (rect2 != null) {
|
|
rect.set(rect2);
|
|
} else {
|
|
super.getHotspotBounds(rect);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getIntrinsicHeight() {
|
|
if (this.f2228d.m3130q()) {
|
|
return this.f2228d.m3137i();
|
|
}
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
return drawable.getIntrinsicHeight();
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getIntrinsicWidth() {
|
|
if (this.f2228d.m3130q()) {
|
|
return this.f2228d.m3133m();
|
|
}
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
return drawable.getIntrinsicWidth();
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getMinimumHeight() {
|
|
if (this.f2228d.m3130q()) {
|
|
return this.f2228d.m3136j();
|
|
}
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
return drawable.getMinimumHeight();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getMinimumWidth() {
|
|
if (this.f2228d.m3130q()) {
|
|
return this.f2228d.m3135k();
|
|
}
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
return drawable.getMinimumWidth();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public int getOpacity() {
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable == null || !drawable.isVisible()) {
|
|
return -2;
|
|
}
|
|
return this.f2228d.m3132n();
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void getOutline(Outline outline) {
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
C0677b.m3149b(drawable, outline);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public boolean getPadding(Rect rect) {
|
|
boolean padding;
|
|
Rect m3134l = this.f2228d.m3134l();
|
|
if (m3134l != null) {
|
|
rect.set(m3134l);
|
|
padding = (m3134l.right | ((m3134l.left | m3134l.top) | m3134l.bottom)) != 0;
|
|
} else {
|
|
Drawable drawable = this.f2230f;
|
|
padding = drawable != null ? drawable.getPadding(rect) : super.getPadding(rect);
|
|
}
|
|
if (m3154e()) {
|
|
int i = rect.left;
|
|
rect.left = rect.right;
|
|
rect.right = i;
|
|
}
|
|
return padding;
|
|
}
|
|
|
|
/* renamed from: h */
|
|
public void mo3116h(AbstractC0679d abstractC0679d) {
|
|
this.f2228d = abstractC0679d;
|
|
int i = this.f2234j;
|
|
if (i >= 0) {
|
|
Drawable m3139g = abstractC0679d.m3139g(i);
|
|
this.f2230f = m3139g;
|
|
if (m3139g != null) {
|
|
m3155d(m3139g);
|
|
}
|
|
}
|
|
this.f2231g = null;
|
|
}
|
|
|
|
/* renamed from: i */
|
|
public final void m3151i(Resources resources) {
|
|
this.f2228d.m3123y(resources);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public void invalidateDrawable(Drawable drawable) {
|
|
AbstractC0679d abstractC0679d = this.f2228d;
|
|
if (abstractC0679d != null) {
|
|
abstractC0679d.m3131p();
|
|
}
|
|
if (drawable != this.f2230f || getCallback() == null) {
|
|
return;
|
|
}
|
|
getCallback().invalidateDrawable(this);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public boolean isAutoMirrored() {
|
|
return this.f2228d.f2244C;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void jumpToCurrentState() {
|
|
boolean z;
|
|
Drawable drawable = this.f2231g;
|
|
boolean z2 = true;
|
|
if (drawable != null) {
|
|
drawable.jumpToCurrentState();
|
|
this.f2231g = null;
|
|
z = true;
|
|
} else {
|
|
z = false;
|
|
}
|
|
Drawable drawable2 = this.f2230f;
|
|
if (drawable2 != null) {
|
|
drawable2.jumpToCurrentState();
|
|
if (this.f2233i) {
|
|
this.f2230f.setAlpha(this.f2232h);
|
|
}
|
|
}
|
|
if (this.f2238n != 0) {
|
|
this.f2238n = 0L;
|
|
z = true;
|
|
}
|
|
if (this.f2237m != 0) {
|
|
this.f2237m = 0L;
|
|
} else {
|
|
z2 = z;
|
|
}
|
|
if (z2) {
|
|
invalidateSelf();
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public Drawable mutate() {
|
|
if (!this.f2235k && super.mutate() == this) {
|
|
AbstractC0679d mo3117b = mo3117b();
|
|
mo3117b.mo3111r();
|
|
mo3116h(mo3117b);
|
|
this.f2235k = true;
|
|
}
|
|
return this;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void onBoundsChange(Rect rect) {
|
|
Drawable drawable = this.f2231g;
|
|
if (drawable != null) {
|
|
drawable.setBounds(rect);
|
|
}
|
|
Drawable drawable2 = this.f2230f;
|
|
if (drawable2 != null) {
|
|
drawable2.setBounds(rect);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public boolean onLayoutDirectionChanged(int i) {
|
|
return this.f2228d.m3125w(i, m3156c());
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public boolean onLevelChange(int i) {
|
|
Drawable drawable = this.f2231g;
|
|
if (drawable != null) {
|
|
return drawable.setLevel(i);
|
|
}
|
|
Drawable drawable2 = this.f2230f;
|
|
if (drawable2 != null) {
|
|
return drawable2.setLevel(i);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public boolean onStateChange(int[] iArr) {
|
|
Drawable drawable = this.f2231g;
|
|
if (drawable != null) {
|
|
return drawable.setState(iArr);
|
|
}
|
|
Drawable drawable2 = this.f2230f;
|
|
if (drawable2 != null) {
|
|
return drawable2.setState(iArr);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public void scheduleDrawable(Drawable drawable, Runnable runnable, long j) {
|
|
if (drawable != this.f2230f || getCallback() == null) {
|
|
return;
|
|
}
|
|
getCallback().scheduleDrawable(this, runnable, j);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setAlpha(int i) {
|
|
if (this.f2233i && this.f2232h == i) {
|
|
return;
|
|
}
|
|
this.f2233i = true;
|
|
this.f2232h = i;
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
if (this.f2237m == 0) {
|
|
drawable.setAlpha(i);
|
|
} else {
|
|
m3157a(false);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setAutoMirrored(boolean z) {
|
|
AbstractC0679d abstractC0679d = this.f2228d;
|
|
if (abstractC0679d.f2244C != z) {
|
|
abstractC0679d.f2244C = z;
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
C0012f.m5090i(drawable, z);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setColorFilter(ColorFilter colorFilter) {
|
|
AbstractC0679d abstractC0679d = this.f2228d;
|
|
abstractC0679d.f2246E = true;
|
|
if (abstractC0679d.f2245D != colorFilter) {
|
|
abstractC0679d.f2245D = colorFilter;
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
drawable.setColorFilter(colorFilter);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setDither(boolean z) {
|
|
AbstractC0679d abstractC0679d = this.f2228d;
|
|
if (abstractC0679d.f2274x != z) {
|
|
abstractC0679d.f2274x = z;
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
drawable.setDither(z);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setHotspot(float f, float f2) {
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
C0012f.m5089j(drawable, f, f2);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setHotspotBounds(int i, int i2, int i3, int i4) {
|
|
Rect rect = this.f2229e;
|
|
if (rect == null) {
|
|
this.f2229e = new Rect(i, i2, i3, i4);
|
|
} else {
|
|
rect.set(i, i2, i3, i4);
|
|
}
|
|
Drawable drawable = this.f2230f;
|
|
if (drawable != null) {
|
|
C0012f.m5088k(drawable, i, i2, i3, i4);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setTint(int i) {
|
|
setTintList(ColorStateList.valueOf(i));
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setTintList(ColorStateList colorStateList) {
|
|
AbstractC0679d abstractC0679d = this.f2228d;
|
|
abstractC0679d.f2249H = true;
|
|
if (abstractC0679d.f2247F != colorStateList) {
|
|
abstractC0679d.f2247F = colorStateList;
|
|
C0012f.m5085n(this.f2230f, colorStateList);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public void setTintMode(PorterDuff.Mode mode) {
|
|
AbstractC0679d abstractC0679d = this.f2228d;
|
|
abstractC0679d.f2250I = true;
|
|
if (abstractC0679d.f2248G != mode) {
|
|
abstractC0679d.f2248G = mode;
|
|
C0012f.m5084o(this.f2230f, mode);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public boolean setVisible(boolean z, boolean z2) {
|
|
boolean visible = super.setVisible(z, z2);
|
|
Drawable drawable = this.f2231g;
|
|
if (drawable != null) {
|
|
drawable.setVisible(z, z2);
|
|
}
|
|
Drawable drawable2 = this.f2230f;
|
|
if (drawable2 != null) {
|
|
drawable2.setVisible(z, z2);
|
|
}
|
|
return visible;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public void unscheduleDrawable(Drawable drawable, Runnable runnable) {
|
|
if (drawable != this.f2230f || getCallback() == null) {
|
|
return;
|
|
}
|
|
getCallback().unscheduleDrawable(this, runnable);
|
|
}
|
|
} |