409 lines
13 KiB
Java
409 lines
13 KiB
Java
package L0;
|
|
|
|
import T0.g;
|
|
import android.content.res.ColorStateList;
|
|
import android.graphics.BlendMode;
|
|
import android.graphics.Canvas;
|
|
import android.graphics.ColorFilter;
|
|
import android.graphics.PorterDuff;
|
|
import android.graphics.Rect;
|
|
import android.graphics.drawable.Animatable;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.os.SystemClock;
|
|
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
|
|
import java.util.ArrayList;
|
|
import kotlin.KotlinVersion;
|
|
import kotlin.math.MathKt;
|
|
import kotlin.ranges.RangesKt___RangesKt;
|
|
import m3.d;
|
|
import r2.C0567a;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class a extends Drawable implements Drawable.Callback, Animatable {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final g f1048a;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final int f1049b;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final boolean f1050c;
|
|
|
|
/* renamed from: d, reason: collision with root package name */
|
|
public final ArrayList f1051d = new ArrayList();
|
|
|
|
/* renamed from: e, reason: collision with root package name */
|
|
public final int f1052e;
|
|
|
|
/* renamed from: f, reason: collision with root package name */
|
|
public final int f1053f;
|
|
|
|
/* renamed from: g, reason: collision with root package name */
|
|
public long f1054g;
|
|
public int h;
|
|
public int i;
|
|
|
|
/* renamed from: j, reason: collision with root package name */
|
|
public Drawable f1055j;
|
|
|
|
/* renamed from: k, reason: collision with root package name */
|
|
public final Drawable f1056k;
|
|
|
|
public a(Drawable drawable, Drawable drawable2, g gVar, int i, boolean z3) {
|
|
this.f1048a = gVar;
|
|
this.f1049b = i;
|
|
this.f1050c = z3;
|
|
this.f1052e = a(drawable != null ? Integer.valueOf(drawable.getIntrinsicWidth()) : null, drawable2 != null ? Integer.valueOf(drawable2.getIntrinsicWidth()) : null);
|
|
this.f1053f = a(drawable != null ? Integer.valueOf(drawable.getIntrinsicHeight()) : null, drawable2 != null ? Integer.valueOf(drawable2.getIntrinsicHeight()) : null);
|
|
this.h = KotlinVersion.MAX_COMPONENT_VALUE;
|
|
this.f1055j = drawable != null ? drawable.mutate() : null;
|
|
Drawable mutate = drawable2 != null ? drawable2.mutate() : null;
|
|
this.f1056k = mutate;
|
|
if (i <= 0) {
|
|
throw new IllegalArgumentException("durationMillis must be > 0.");
|
|
}
|
|
Drawable drawable3 = this.f1055j;
|
|
if (drawable3 != null) {
|
|
drawable3.setCallback(this);
|
|
}
|
|
if (mutate == null) {
|
|
return;
|
|
}
|
|
mutate.setCallback(this);
|
|
}
|
|
|
|
public final int a(Integer num, Integer num2) {
|
|
if (num != null && num.intValue() == -1) {
|
|
return -1;
|
|
}
|
|
if (num2 != null && num2.intValue() == -1) {
|
|
return -1;
|
|
}
|
|
return Math.max(num != null ? num.intValue() : -1, num2 != null ? num2.intValue() : -1);
|
|
}
|
|
|
|
public final void b() {
|
|
this.i = 2;
|
|
this.f1055j = null;
|
|
ArrayList arrayList = this.f1051d;
|
|
int size = arrayList.size();
|
|
for (int i = 0; i < size; i++) {
|
|
ColorStateList colorStateList = ((C0567a) arrayList.get(i)).f8213b.f8227o;
|
|
if (colorStateList != null) {
|
|
H.a.h(this, colorStateList);
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void c(Drawable drawable, Rect rect) {
|
|
int intrinsicWidth = drawable.getIntrinsicWidth();
|
|
int intrinsicHeight = drawable.getIntrinsicHeight();
|
|
if (intrinsicWidth <= 0 || intrinsicHeight <= 0) {
|
|
drawable.setBounds(rect);
|
|
return;
|
|
}
|
|
int width = rect.width();
|
|
int height = rect.height();
|
|
double k4 = d.k(intrinsicWidth, intrinsicHeight, width, height, this.f1048a);
|
|
double d4 = 2;
|
|
int roundToInt = MathKt.roundToInt((width - (intrinsicWidth * k4)) / d4);
|
|
int roundToInt2 = MathKt.roundToInt((height - (k4 * intrinsicHeight)) / d4);
|
|
drawable.setBounds(rect.left + roundToInt, rect.top + roundToInt2, rect.right - roundToInt, rect.bottom - roundToInt2);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final void draw(Canvas canvas) {
|
|
double coerceIn;
|
|
int save;
|
|
Drawable drawable;
|
|
int i = this.i;
|
|
if (i == 0) {
|
|
Drawable drawable2 = this.f1055j;
|
|
if (drawable2 != null) {
|
|
drawable2.setAlpha(this.h);
|
|
save = canvas.save();
|
|
try {
|
|
drawable2.draw(canvas);
|
|
return;
|
|
} finally {
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
Drawable drawable3 = this.f1056k;
|
|
if (i == 2) {
|
|
if (drawable3 != null) {
|
|
drawable3.setAlpha(this.h);
|
|
save = canvas.save();
|
|
try {
|
|
drawable3.draw(canvas);
|
|
return;
|
|
} finally {
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
double uptimeMillis = (SystemClock.uptimeMillis() - this.f1054g) / this.f1049b;
|
|
coerceIn = RangesKt___RangesKt.coerceIn(uptimeMillis, FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE, 1.0d);
|
|
int i4 = this.h;
|
|
int i5 = (int) (coerceIn * i4);
|
|
if (this.f1050c) {
|
|
i4 -= i5;
|
|
}
|
|
boolean z3 = uptimeMillis >= 1.0d;
|
|
if (!z3 && (drawable = this.f1055j) != null) {
|
|
drawable.setAlpha(i4);
|
|
save = canvas.save();
|
|
try {
|
|
drawable.draw(canvas);
|
|
} finally {
|
|
}
|
|
}
|
|
if (drawable3 != null) {
|
|
drawable3.setAlpha(i5);
|
|
save = canvas.save();
|
|
try {
|
|
drawable3.draw(canvas);
|
|
} finally {
|
|
}
|
|
}
|
|
if (z3) {
|
|
b();
|
|
} else {
|
|
invalidateSelf();
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final int getAlpha() {
|
|
return this.h;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final ColorFilter getColorFilter() {
|
|
ColorFilter colorFilter;
|
|
int i = this.i;
|
|
if (i == 0) {
|
|
Drawable drawable = this.f1055j;
|
|
if (drawable != null) {
|
|
return drawable.getColorFilter();
|
|
}
|
|
return null;
|
|
}
|
|
Drawable drawable2 = this.f1056k;
|
|
if (i != 1) {
|
|
if (i == 2 && drawable2 != null) {
|
|
return drawable2.getColorFilter();
|
|
}
|
|
return null;
|
|
}
|
|
if (drawable2 != null && (colorFilter = drawable2.getColorFilter()) != null) {
|
|
return colorFilter;
|
|
}
|
|
Drawable drawable3 = this.f1055j;
|
|
if (drawable3 != null) {
|
|
return drawable3.getColorFilter();
|
|
}
|
|
return null;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final int getIntrinsicHeight() {
|
|
return this.f1053f;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final int getIntrinsicWidth() {
|
|
return this.f1052e;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final int getOpacity() {
|
|
Drawable drawable = this.f1055j;
|
|
int i = this.i;
|
|
if (i == 0) {
|
|
if (drawable != null) {
|
|
return drawable.getOpacity();
|
|
}
|
|
return -2;
|
|
}
|
|
Drawable drawable2 = this.f1056k;
|
|
if (i == 2) {
|
|
if (drawable2 != null) {
|
|
return drawable2.getOpacity();
|
|
}
|
|
return -2;
|
|
}
|
|
if (drawable != null && drawable2 != null) {
|
|
return Drawable.resolveOpacity(drawable.getOpacity(), drawable2.getOpacity());
|
|
}
|
|
if (drawable != null) {
|
|
return drawable.getOpacity();
|
|
}
|
|
if (drawable2 != null) {
|
|
return drawable2.getOpacity();
|
|
}
|
|
return -2;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public final void invalidateDrawable(Drawable drawable) {
|
|
invalidateSelf();
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Animatable
|
|
public final boolean isRunning() {
|
|
return this.i == 1;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final void onBoundsChange(Rect rect) {
|
|
Drawable drawable = this.f1055j;
|
|
if (drawable != null) {
|
|
c(drawable, rect);
|
|
}
|
|
Drawable drawable2 = this.f1056k;
|
|
if (drawable2 != null) {
|
|
c(drawable2, rect);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final boolean onLevelChange(int i) {
|
|
Drawable drawable = this.f1055j;
|
|
boolean level = drawable != null ? drawable.setLevel(i) : false;
|
|
Drawable drawable2 = this.f1056k;
|
|
return level || (drawable2 != null ? drawable2.setLevel(i) : false);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final boolean onStateChange(int[] iArr) {
|
|
Drawable drawable = this.f1055j;
|
|
boolean state = drawable != null ? drawable.setState(iArr) : false;
|
|
Drawable drawable2 = this.f1056k;
|
|
return state || (drawable2 != null ? drawable2.setState(iArr) : false);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public final void scheduleDrawable(Drawable drawable, Runnable runnable, long j4) {
|
|
scheduleSelf(runnable, j4);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final void setAlpha(int i) {
|
|
if (i < 0 || i >= 256) {
|
|
throw new IllegalArgumentException(com.google.android.gms.measurement.internal.a.l(i, "Invalid alpha: ").toString());
|
|
}
|
|
this.h = i;
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final void setColorFilter(ColorFilter colorFilter) {
|
|
Drawable drawable = this.f1055j;
|
|
if (drawable != null) {
|
|
drawable.setColorFilter(colorFilter);
|
|
}
|
|
Drawable drawable2 = this.f1056k;
|
|
if (drawable2 == null) {
|
|
return;
|
|
}
|
|
drawable2.setColorFilter(colorFilter);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final void setTint(int i) {
|
|
Drawable drawable = this.f1055j;
|
|
if (drawable != null) {
|
|
drawable.setTint(i);
|
|
}
|
|
Drawable drawable2 = this.f1056k;
|
|
if (drawable2 != null) {
|
|
drawable2.setTint(i);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final void setTintBlendMode(BlendMode blendMode) {
|
|
Drawable drawable = this.f1055j;
|
|
if (drawable != null) {
|
|
drawable.setTintBlendMode(blendMode);
|
|
}
|
|
Drawable drawable2 = this.f1056k;
|
|
if (drawable2 != null) {
|
|
drawable2.setTintBlendMode(blendMode);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final void setTintList(ColorStateList colorStateList) {
|
|
Drawable drawable = this.f1055j;
|
|
if (drawable != null) {
|
|
drawable.setTintList(colorStateList);
|
|
}
|
|
Drawable drawable2 = this.f1056k;
|
|
if (drawable2 != null) {
|
|
drawable2.setTintList(colorStateList);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable
|
|
public final void setTintMode(PorterDuff.Mode mode) {
|
|
Drawable drawable = this.f1055j;
|
|
if (drawable != null) {
|
|
drawable.setTintMode(mode);
|
|
}
|
|
Drawable drawable2 = this.f1056k;
|
|
if (drawable2 != null) {
|
|
drawable2.setTintMode(mode);
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Animatable
|
|
public final void start() {
|
|
Object obj = this.f1055j;
|
|
Animatable animatable = obj instanceof Animatable ? (Animatable) obj : null;
|
|
if (animatable != null) {
|
|
animatable.start();
|
|
}
|
|
Object obj2 = this.f1056k;
|
|
Animatable animatable2 = obj2 instanceof Animatable ? (Animatable) obj2 : null;
|
|
if (animatable2 != null) {
|
|
animatable2.start();
|
|
}
|
|
if (this.i != 0) {
|
|
return;
|
|
}
|
|
this.i = 1;
|
|
this.f1054g = SystemClock.uptimeMillis();
|
|
ArrayList arrayList = this.f1051d;
|
|
int size = arrayList.size();
|
|
for (int i = 0; i < size; i++) {
|
|
((C0567a) arrayList.get(i)).a(this);
|
|
}
|
|
invalidateSelf();
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Animatable
|
|
public final void stop() {
|
|
Object obj = this.f1055j;
|
|
Animatable animatable = obj instanceof Animatable ? (Animatable) obj : null;
|
|
if (animatable != null) {
|
|
animatable.stop();
|
|
}
|
|
Object obj2 = this.f1056k;
|
|
Animatable animatable2 = obj2 instanceof Animatable ? (Animatable) obj2 : null;
|
|
if (animatable2 != null) {
|
|
animatable2.stop();
|
|
}
|
|
if (this.i != 2) {
|
|
b();
|
|
}
|
|
}
|
|
|
|
@Override // android.graphics.drawable.Drawable.Callback
|
|
public final void unscheduleDrawable(Drawable drawable, Runnable runnable) {
|
|
unscheduleSelf(runnable);
|
|
}
|
|
}
|