Files

106 lines
3.5 KiB
Java

package O;
import android.graphics.Insets;
import android.os.Build;
import android.view.View;
import android.view.WindowInsets;
import android.view.WindowInsetsAnimation;
import android.view.WindowInsetsAnimation$Callback;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
/* loaded from: classes.dex */
public final class o0 extends WindowInsetsAnimation$Callback {
/* renamed from: a, reason: collision with root package name */
public final C0060d f1278a;
/* renamed from: b, reason: collision with root package name */
public List f1279b;
/* renamed from: c, reason: collision with root package name */
public ArrayList f1280c;
/* renamed from: d, reason: collision with root package name */
public final HashMap f1281d;
public o0(C0060d c0060d) {
super(0);
this.f1281d = new HashMap();
this.f1278a = c0060d;
}
public final r0 a(WindowInsetsAnimation windowInsetsAnimation) {
r0 r0Var = (r0) this.f1281d.get(windowInsetsAnimation);
if (r0Var == null) {
r0Var = new r0(0, null, 0L);
if (Build.VERSION.SDK_INT >= 30) {
r0Var.f1292a = new p0(windowInsetsAnimation);
}
this.f1281d.put(windowInsetsAnimation, r0Var);
}
return r0Var;
}
public final void onEnd(WindowInsetsAnimation windowInsetsAnimation) {
C0060d c0060d = this.f1278a;
a(windowInsetsAnimation);
((View) c0060d.f1239e).setTranslationY(BitmapDescriptorFactory.HUE_RED);
this.f1281d.remove(windowInsetsAnimation);
}
public final void onPrepare(WindowInsetsAnimation windowInsetsAnimation) {
C0060d c0060d = this.f1278a;
a(windowInsetsAnimation);
View view = (View) c0060d.f1239e;
int[] iArr = (int[]) c0060d.f1240f;
view.getLocationOnScreen(iArr);
c0060d.f1237c = iArr[1];
}
public final WindowInsets onProgress(WindowInsets windowInsets, List list) {
float fraction;
ArrayList arrayList = this.f1280c;
if (arrayList == null) {
ArrayList arrayList2 = new ArrayList(list.size());
this.f1280c = arrayList2;
this.f1279b = Collections.unmodifiableList(arrayList2);
} else {
arrayList.clear();
}
for (int size = list.size() - 1; size >= 0; size--) {
WindowInsetsAnimation k4 = n0.k(list.get(size));
r0 a2 = a(k4);
fraction = k4.getFraction();
a2.f1292a.d(fraction);
this.f1280c.add(a2);
}
C0060d c0060d = this.f1278a;
D0 f2 = D0.f(null, windowInsets);
c0060d.a(f2, this.f1279b);
return f2.e();
}
public final WindowInsetsAnimation.Bounds onStart(WindowInsetsAnimation windowInsetsAnimation, WindowInsetsAnimation.Bounds bounds) {
Insets lowerBound;
Insets upperBound;
C0060d c0060d = this.f1278a;
a(windowInsetsAnimation);
lowerBound = bounds.getLowerBound();
G.c c4 = G.c.c(lowerBound);
upperBound = bounds.getUpperBound();
G.c c5 = G.c.c(upperBound);
View view = (View) c0060d.f1239e;
int[] iArr = (int[]) c0060d.f1240f;
view.getLocationOnScreen(iArr);
int i = c0060d.f1237c - iArr[1];
c0060d.f1238d = i;
view.setTranslationY(i);
n0.m();
return n0.i(c4.d(), c5.d());
}
}