Files
adif-api-reverse-engineering/apk_decompiled/sources/androidx/fragment/app/E0.java

124 lines
4.0 KiB
Java

package androidx.fragment.app;
import android.graphics.Rect;
import android.graphics.RectF;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import java.util.ArrayList;
import java.util.List;
import java.util.WeakHashMap;
/* loaded from: classes.dex */
public abstract class E0 {
public static void f(View view, List list) {
int size = list.size();
for (int i = 0; i < size; i++) {
if (list.get(i) == view) {
return;
}
}
WeakHashMap weakHashMap = O.X.f1226a;
if (O.L.k(view) != null) {
list.add(view);
}
for (int i4 = size; i4 < list.size(); i4++) {
View view2 = (View) list.get(i4);
if (view2 instanceof ViewGroup) {
ViewGroup viewGroup = (ViewGroup) view2;
int childCount = viewGroup.getChildCount();
for (int i5 = 0; i5 < childCount; i5++) {
View childAt = viewGroup.getChildAt(i5);
int i6 = 0;
while (true) {
if (i6 < size) {
if (list.get(i6) == childAt) {
break;
} else {
i6++;
}
} else if (O.L.k(childAt) != null) {
list.add(childAt);
}
}
}
}
}
}
public static void j(Rect rect, View view) {
if (view.isAttachedToWindow()) {
RectF rectF = new RectF();
rectF.set(BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED, view.getWidth(), view.getHeight());
view.getMatrix().mapRect(rectF);
rectF.offset(view.getLeft(), view.getTop());
Object parent = view.getParent();
while (parent instanceof View) {
View view2 = (View) parent;
rectF.offset(-view2.getScrollX(), -view2.getScrollY());
view2.getMatrix().mapRect(rectF);
rectF.offset(view2.getLeft(), view2.getTop());
parent = view2.getParent();
}
view.getRootView().getLocationOnScreen(new int[2]);
rectF.offset(r1[0], r1[1]);
rect.set(Math.round(rectF.left), Math.round(rectF.top), Math.round(rectF.right), Math.round(rectF.bottom));
}
}
public static boolean k(List list) {
return list == null || list.isEmpty();
}
public abstract void a(View view, Object obj);
public abstract void b(Object obj, ArrayList arrayList);
public void c(Object obj) {
}
public void d(Object obj, RunnableC0141d runnableC0141d) {
}
public abstract void e(ViewGroup viewGroup, Object obj);
public abstract boolean g(Object obj);
public abstract Object h(Object obj);
public Object i(ViewGroup viewGroup, Object obj) {
return null;
}
public abstract boolean l();
public abstract boolean m(Object obj);
public abstract Object n(Object obj, Object obj2, Object obj3);
public abstract Object o(Object obj, Object obj2);
public abstract void p(Object obj, View view, ArrayList arrayList);
public abstract void q(Object obj, Object obj2, ArrayList arrayList, Object obj3, ArrayList arrayList2);
public void r(Object obj, float f2) {
}
public abstract void s(View view, Object obj);
public abstract void t(Object obj, Rect rect);
public abstract void u(K k4, Object obj, K.e eVar, RunnableC0161n runnableC0161n);
public void v(Object obj, K.e eVar, RunnableC0175z runnableC0175z, Runnable runnable) {
((RunnableC0161n) runnable).run();
}
public abstract void w(Object obj, View view, ArrayList arrayList);
public abstract void x(Object obj, ArrayList arrayList, ArrayList arrayList2);
public abstract Object y(Object obj);
}