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.
319 lines
10 KiB
319 lines
10 KiB
package p058t;
|
|
|
|
import android.view.View;
|
|
import android.view.animation.Interpolator;
|
|
import java.util.ArrayList;
|
|
import java.util.Arrays;
|
|
import java.util.HashMap;
|
|
import java.util.Iterator;
|
|
import p043o.AbstractC1504a;
|
|
import p043o.C1505b;
|
|
import p043o.C1506c;
|
|
import p055s.AbstractC1605b;
|
|
import p055s.AbstractC1607c;
|
|
import p055s.AbstractC1609d;
|
|
import p055s.C1603a;
|
|
|
|
/* renamed from: t.g */
|
|
/* loaded from: classes.dex */
|
|
public class C1638g {
|
|
|
|
/* renamed from: a */
|
|
public boolean f3757a;
|
|
|
|
/* renamed from: b */
|
|
public C1647k f3758b;
|
|
|
|
/* renamed from: c */
|
|
public C1647k f3759c;
|
|
|
|
/* renamed from: d */
|
|
public C1637f f3760d;
|
|
|
|
/* renamed from: e */
|
|
public C1637f f3761e;
|
|
|
|
/* renamed from: f */
|
|
public AbstractC1504a[] f3762f;
|
|
|
|
/* renamed from: g */
|
|
public AbstractC1504a f3763g;
|
|
|
|
/* renamed from: h */
|
|
public float f3764h;
|
|
|
|
/* renamed from: i */
|
|
public float f3765i;
|
|
|
|
/* renamed from: j */
|
|
public int[] f3766j;
|
|
|
|
/* renamed from: k */
|
|
public double[] f3767k;
|
|
|
|
/* renamed from: l */
|
|
public double[] f3768l;
|
|
|
|
/* renamed from: m */
|
|
public String[] f3769m;
|
|
|
|
/* renamed from: n */
|
|
public float[] f3770n;
|
|
|
|
/* renamed from: o */
|
|
public ArrayList<C1647k> f3771o;
|
|
|
|
/* renamed from: p */
|
|
public HashMap<String, AbstractC1609d> f3772p;
|
|
|
|
/* renamed from: q */
|
|
public HashMap<String, AbstractC1607c> f3773q;
|
|
|
|
/* renamed from: r */
|
|
public HashMap<String, AbstractC1605b> f3774r;
|
|
|
|
/* renamed from: s */
|
|
public C1636e[] f3775s;
|
|
|
|
/* renamed from: t */
|
|
public int f3776t;
|
|
|
|
/* renamed from: u */
|
|
public View f3777u;
|
|
|
|
/* renamed from: v */
|
|
public int f3778v;
|
|
|
|
/* renamed from: w */
|
|
public float f3779w;
|
|
|
|
/* renamed from: x */
|
|
public Interpolator f3780x;
|
|
|
|
/* renamed from: y */
|
|
public boolean f3781y;
|
|
|
|
/* renamed from: a */
|
|
public final float m754a(float f, float[] fArr) {
|
|
float f2 = 0.0f;
|
|
if (fArr != null) {
|
|
fArr[0] = 1.0f;
|
|
} else {
|
|
float f3 = this.f3765i;
|
|
if (f3 != 1.0d) {
|
|
float f4 = this.f3764h;
|
|
if (f < f4) {
|
|
f = 0.0f;
|
|
}
|
|
if (f > f4 && f < 1.0d) {
|
|
f = Math.min((f - f4) * f3, 1.0f);
|
|
}
|
|
}
|
|
}
|
|
C1505b c1505b = this.f3758b.f3849d;
|
|
Iterator<C1647k> it = this.f3771o.iterator();
|
|
float f5 = Float.NaN;
|
|
while (it.hasNext()) {
|
|
C1647k next = it.next();
|
|
C1505b c1505b2 = next.f3849d;
|
|
if (c1505b2 != null) {
|
|
float f6 = next.f3851f;
|
|
if (f6 < f) {
|
|
c1505b = c1505b2;
|
|
f2 = f6;
|
|
} else if (Float.isNaN(f5)) {
|
|
f5 = next.f3851f;
|
|
}
|
|
}
|
|
}
|
|
if (c1505b != null) {
|
|
float f7 = (Float.isNaN(f5) ? 1.0f : f5) - f2;
|
|
double d = (f - f2) / f7;
|
|
f = (((float) c1505b.m1142a(d)) * f7) + f2;
|
|
if (fArr != null) {
|
|
fArr[0] = (float) c1505b.m1141b(d);
|
|
}
|
|
}
|
|
return f;
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public void m753b(double d, float[] fArr, float[] fArr2) {
|
|
double[] dArr = new double[4];
|
|
double[] dArr2 = new double[4];
|
|
this.f3762f[0].m1145b(d, dArr);
|
|
this.f3762f[0].m1143d(d, dArr2);
|
|
Arrays.fill(fArr2, 0.0f);
|
|
this.f3758b.m709b(d, this.f3766j, dArr, fArr, dArr2, fArr2);
|
|
}
|
|
|
|
/* renamed from: c */
|
|
public boolean m752c(View view, float f, long j, C1506c c1506c) {
|
|
AbstractC1609d.C1610a c1610a;
|
|
boolean z;
|
|
char c;
|
|
double d;
|
|
View view2;
|
|
float m754a = m754a(f, null);
|
|
int i = this.f3778v;
|
|
if (i != AbstractC1635d.f3754a) {
|
|
float f2 = 1.0f / i;
|
|
float floor = ((float) Math.floor(m754a / f2)) * f2;
|
|
float f3 = (m754a % f2) / f2;
|
|
if (!Float.isNaN(this.f3779w)) {
|
|
f3 = (f3 + this.f3779w) % 1.0f;
|
|
}
|
|
Interpolator interpolator = this.f3780x;
|
|
m754a = ((interpolator != null ? interpolator.getInterpolation(f3) : ((double) f3) > 0.5d ? 1.0f : 0.0f) * f2) + floor;
|
|
}
|
|
float f4 = m754a;
|
|
HashMap<String, AbstractC1607c> hashMap = this.f3773q;
|
|
if (hashMap != null) {
|
|
for (AbstractC1607c abstractC1607c : hashMap.values()) {
|
|
abstractC1607c.mo799b(view, f4);
|
|
}
|
|
}
|
|
HashMap<String, AbstractC1609d> hashMap2 = this.f3772p;
|
|
if (hashMap2 != null) {
|
|
AbstractC1609d.C1610a c1610a2 = null;
|
|
boolean z2 = false;
|
|
for (AbstractC1609d abstractC1609d : hashMap2.values()) {
|
|
if (abstractC1609d instanceof AbstractC1609d.C1610a) {
|
|
c1610a2 = (AbstractC1609d.C1610a) abstractC1609d;
|
|
} else {
|
|
z2 |= abstractC1609d.mo796b(view, f4, j, c1506c);
|
|
}
|
|
}
|
|
z = z2;
|
|
c1610a = c1610a2;
|
|
} else {
|
|
c1610a = null;
|
|
z = false;
|
|
}
|
|
AbstractC1504a[] abstractC1504aArr = this.f3762f;
|
|
if (abstractC1504aArr != null) {
|
|
double d2 = f4;
|
|
abstractC1504aArr[0].m1145b(d2, this.f3767k);
|
|
this.f3762f[0].m1143d(d2, this.f3768l);
|
|
AbstractC1504a abstractC1504a = this.f3763g;
|
|
if (abstractC1504a != null) {
|
|
double[] dArr = this.f3767k;
|
|
if (dArr.length > 0) {
|
|
abstractC1504a.m1145b(d2, dArr);
|
|
this.f3763g.m1143d(d2, this.f3768l);
|
|
}
|
|
}
|
|
if (this.f3781y) {
|
|
d = d2;
|
|
} else {
|
|
d = d2;
|
|
this.f3758b.m708c(f4, view, this.f3766j, this.f3767k, this.f3768l, null, this.f3757a);
|
|
this.f3757a = false;
|
|
}
|
|
if (this.f3776t != AbstractC1635d.f3754a) {
|
|
if (this.f3777u == null) {
|
|
this.f3777u = ((View) view.getParent()).findViewById(this.f3776t);
|
|
}
|
|
if (this.f3777u != null) {
|
|
float top = (view2.getTop() + this.f3777u.getBottom()) / 2.0f;
|
|
float left = (this.f3777u.getLeft() + this.f3777u.getRight()) / 2.0f;
|
|
if (view.getRight() - view.getLeft() > 0 && view.getBottom() - view.getTop() > 0) {
|
|
view.setPivotX(left - view.getLeft());
|
|
view.setPivotY(top - view.getTop());
|
|
}
|
|
}
|
|
}
|
|
HashMap<String, AbstractC1607c> hashMap3 = this.f3773q;
|
|
if (hashMap3 != null) {
|
|
for (AbstractC1607c abstractC1607c2 : hashMap3.values()) {
|
|
if (abstractC1607c2 instanceof AbstractC1607c.C1608a) {
|
|
double[] dArr2 = this.f3768l;
|
|
if (dArr2.length > 1) {
|
|
((AbstractC1607c.C1608a) abstractC1607c2).m798c(view, f4, dArr2[0], dArr2[1]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (c1610a != null) {
|
|
double[] dArr3 = this.f3768l;
|
|
c = 1;
|
|
z |= c1610a.m795c(view, c1506c, f4, j, dArr3[0], dArr3[1]);
|
|
} else {
|
|
c = 1;
|
|
}
|
|
int i2 = 1;
|
|
while (true) {
|
|
AbstractC1504a[] abstractC1504aArr2 = this.f3762f;
|
|
if (i2 >= abstractC1504aArr2.length) {
|
|
break;
|
|
}
|
|
abstractC1504aArr2[i2].m1144c(d, this.f3770n);
|
|
C1603a.m802b(this.f3758b.f3863r.get(this.f3769m[i2 - 1]), view, this.f3770n);
|
|
i2++;
|
|
}
|
|
C1637f c1637f = this.f3760d;
|
|
if (c1637f.f3755d == 0) {
|
|
if (f4 > 0.0f) {
|
|
if (f4 >= 1.0f) {
|
|
c1637f = this.f3761e;
|
|
} else if (this.f3761e.f3756e != c1637f.f3756e) {
|
|
view.setVisibility(0);
|
|
}
|
|
}
|
|
view.setVisibility(c1637f.f3756e);
|
|
}
|
|
if (this.f3775s != null) {
|
|
int i3 = 0;
|
|
while (true) {
|
|
C1636e[] c1636eArr = this.f3775s;
|
|
if (i3 >= c1636eArr.length) {
|
|
break;
|
|
}
|
|
c1636eArr[i3].m755a(f4, view);
|
|
i3++;
|
|
}
|
|
}
|
|
} else {
|
|
c = 1;
|
|
C1647k c1647k = this.f3758b;
|
|
float f5 = c1647k.f3853h;
|
|
C1647k c1647k2 = this.f3759c;
|
|
float f6 = f5 + ((c1647k2.f3853h - f5) * f4);
|
|
float f7 = c1647k.f3854i;
|
|
float f8 = f7 + ((c1647k2.f3854i - f7) * f4);
|
|
float f9 = c1647k.f3855j;
|
|
float f10 = c1647k2.f3855j;
|
|
float f11 = c1647k.f3856k;
|
|
float f12 = c1647k2.f3856k;
|
|
float f13 = f6 + 0.5f;
|
|
int i4 = (int) f13;
|
|
float f14 = f8 + 0.5f;
|
|
int i5 = (int) f14;
|
|
int i6 = (int) (f13 + ((f10 - f9) * f4) + f9);
|
|
int i7 = (int) (f14 + ((f12 - f11) * f4) + f11);
|
|
int i8 = i6 - i4;
|
|
int i9 = i7 - i5;
|
|
if (f10 != f9 || f12 != f11 || this.f3757a) {
|
|
view.measure(View.MeasureSpec.makeMeasureSpec(i8, 1073741824), View.MeasureSpec.makeMeasureSpec(i9, 1073741824));
|
|
this.f3757a = false;
|
|
}
|
|
view.layout(i4, i5, i6, i7);
|
|
}
|
|
HashMap<String, AbstractC1605b> hashMap4 = this.f3774r;
|
|
if (hashMap4 != null) {
|
|
for (AbstractC1605b abstractC1605b : hashMap4.values()) {
|
|
if (abstractC1605b instanceof AbstractC1605b.C1606a) {
|
|
double[] dArr4 = this.f3768l;
|
|
((AbstractC1605b.C1606a) abstractC1605b).m800c(view, f4, dArr4[0], dArr4[c]);
|
|
} else {
|
|
abstractC1605b.mo801b(view, f4);
|
|
}
|
|
}
|
|
}
|
|
return z;
|
|
}
|
|
|
|
public String toString() {
|
|
return " start: x: " + this.f3758b.f3853h + " y: " + this.f3758b.f3854i + " end: x: " + this.f3759c.f3853h + " y: " + this.f3759c.f3854i;
|
|
}
|
|
} |