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.
439 lines
15 KiB
439 lines
15 KiB
package androidx.fragment.app;
|
|
|
|
import android.graphics.Rect;
|
|
import android.transition.Transition;
|
|
import android.transition.TransitionManager;
|
|
import android.transition.TransitionSet;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import p011d0.C0605h;
|
|
|
|
/* renamed from: androidx.fragment.app.l0 */
|
|
/* loaded from: classes.dex */
|
|
public class C0324l0 extends AbstractC0349n0 {
|
|
|
|
/* renamed from: androidx.fragment.app.l0$a */
|
|
/* loaded from: classes.dex */
|
|
public class C0325a extends Transition.EpicenterCallback {
|
|
|
|
/* renamed from: a */
|
|
public final /* synthetic */ Rect f1338a;
|
|
|
|
public C0325a(Rect rect) {
|
|
this.f1338a = rect;
|
|
}
|
|
|
|
@Override // android.transition.Transition.EpicenterCallback
|
|
public Rect onGetEpicenter(Transition transition) {
|
|
return this.f1338a;
|
|
}
|
|
}
|
|
|
|
/* renamed from: androidx.fragment.app.l0$b */
|
|
/* loaded from: classes.dex */
|
|
public class C0326b implements Transition.TransitionListener {
|
|
|
|
/* renamed from: a */
|
|
public final /* synthetic */ View f1340a;
|
|
|
|
/* renamed from: b */
|
|
public final /* synthetic */ ArrayList f1341b;
|
|
|
|
public C0326b(View view, ArrayList arrayList) {
|
|
this.f1340a = view;
|
|
this.f1341b = arrayList;
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionCancel(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionEnd(Transition transition) {
|
|
transition.removeListener(this);
|
|
this.f1340a.setVisibility(8);
|
|
int size = this.f1341b.size();
|
|
for (int i = 0; i < size; i++) {
|
|
((View) this.f1341b.get(i)).setVisibility(0);
|
|
}
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionPause(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionResume(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionStart(Transition transition) {
|
|
transition.removeListener(this);
|
|
transition.addListener(this);
|
|
}
|
|
}
|
|
|
|
/* renamed from: androidx.fragment.app.l0$c */
|
|
/* loaded from: classes.dex */
|
|
public class C0327c implements Transition.TransitionListener {
|
|
|
|
/* renamed from: a */
|
|
public final /* synthetic */ Object f1343a;
|
|
|
|
/* renamed from: b */
|
|
public final /* synthetic */ ArrayList f1344b;
|
|
|
|
/* renamed from: c */
|
|
public final /* synthetic */ Object f1345c;
|
|
|
|
/* renamed from: d */
|
|
public final /* synthetic */ ArrayList f1346d;
|
|
|
|
/* renamed from: e */
|
|
public final /* synthetic */ Object f1347e;
|
|
|
|
/* renamed from: f */
|
|
public final /* synthetic */ ArrayList f1348f;
|
|
|
|
public C0327c(Object obj, ArrayList arrayList, Object obj2, ArrayList arrayList2, Object obj3, ArrayList arrayList3) {
|
|
this.f1343a = obj;
|
|
this.f1344b = arrayList;
|
|
this.f1345c = obj2;
|
|
this.f1346d = arrayList2;
|
|
this.f1347e = obj3;
|
|
this.f1348f = arrayList3;
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionCancel(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionEnd(Transition transition) {
|
|
transition.removeListener(this);
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionPause(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionResume(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionStart(Transition transition) {
|
|
Object obj = this.f1343a;
|
|
if (obj != null) {
|
|
C0324l0.this.mo3906q(obj, this.f1344b, null);
|
|
}
|
|
Object obj2 = this.f1345c;
|
|
if (obj2 != null) {
|
|
C0324l0.this.mo3906q(obj2, this.f1346d, null);
|
|
}
|
|
Object obj3 = this.f1347e;
|
|
if (obj3 != null) {
|
|
C0324l0.this.mo3906q(obj3, this.f1348f, null);
|
|
}
|
|
}
|
|
}
|
|
|
|
/* renamed from: androidx.fragment.app.l0$d */
|
|
/* loaded from: classes.dex */
|
|
public class C0328d implements Transition.TransitionListener {
|
|
|
|
/* renamed from: a */
|
|
public final /* synthetic */ Runnable f1350a;
|
|
|
|
public C0328d(Runnable runnable) {
|
|
this.f1350a = runnable;
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionCancel(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionEnd(Transition transition) {
|
|
this.f1350a.run();
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionPause(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionResume(Transition transition) {
|
|
}
|
|
|
|
@Override // android.transition.Transition.TransitionListener
|
|
public void onTransitionStart(Transition transition) {
|
|
}
|
|
}
|
|
|
|
/* renamed from: androidx.fragment.app.l0$e */
|
|
/* loaded from: classes.dex */
|
|
public class C0329e extends Transition.EpicenterCallback {
|
|
|
|
/* renamed from: a */
|
|
public final /* synthetic */ Rect f1352a;
|
|
|
|
public C0329e(Rect rect) {
|
|
this.f1352a = rect;
|
|
}
|
|
|
|
@Override // android.transition.Transition.EpicenterCallback
|
|
public Rect onGetEpicenter(Transition transition) {
|
|
Rect rect = this.f1352a;
|
|
if (rect == null || rect.isEmpty()) {
|
|
return null;
|
|
}
|
|
return this.f1352a;
|
|
}
|
|
}
|
|
|
|
/* renamed from: C */
|
|
public static boolean m4053C(Transition transition) {
|
|
List targetIds;
|
|
List targetNames;
|
|
List targetTypes;
|
|
targetIds = transition.getTargetIds();
|
|
if (AbstractC0349n0.m3911l(targetIds)) {
|
|
targetNames = transition.getTargetNames();
|
|
if (AbstractC0349n0.m3911l(targetNames)) {
|
|
targetTypes = transition.getTargetTypes();
|
|
if (AbstractC0349n0.m3911l(targetTypes)) {
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: A */
|
|
public void mo3924A(Object obj, ArrayList<View> arrayList, ArrayList<View> arrayList2) {
|
|
List targets;
|
|
List targets2;
|
|
TransitionSet transitionSet = (TransitionSet) obj;
|
|
if (transitionSet != null) {
|
|
targets = transitionSet.getTargets();
|
|
targets.clear();
|
|
targets2 = transitionSet.getTargets();
|
|
targets2.addAll(arrayList2);
|
|
mo3906q(transitionSet, arrayList, arrayList2);
|
|
}
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: B */
|
|
public Object mo3923B(Object obj) {
|
|
if (obj == null) {
|
|
return null;
|
|
}
|
|
TransitionSet transitionSet = new TransitionSet();
|
|
transitionSet.addTransition((Transition) obj);
|
|
return transitionSet;
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: a */
|
|
public void mo3922a(Object obj, View view) {
|
|
if (obj != null) {
|
|
((Transition) obj).addTarget(view);
|
|
}
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: b */
|
|
public void mo3921b(Object obj, ArrayList<View> arrayList) {
|
|
List targets;
|
|
int transitionCount;
|
|
Transition transitionAt;
|
|
Transition transition = (Transition) obj;
|
|
if (transition == null) {
|
|
return;
|
|
}
|
|
int i = 0;
|
|
if (transition instanceof TransitionSet) {
|
|
TransitionSet transitionSet = (TransitionSet) transition;
|
|
transitionCount = transitionSet.getTransitionCount();
|
|
while (i < transitionCount) {
|
|
transitionAt = transitionSet.getTransitionAt(i);
|
|
mo3921b(transitionAt, arrayList);
|
|
i++;
|
|
}
|
|
} else if (m4053C(transition)) {
|
|
} else {
|
|
targets = transition.getTargets();
|
|
if (AbstractC0349n0.m3911l(targets)) {
|
|
int size = arrayList.size();
|
|
while (i < size) {
|
|
transition.addTarget(arrayList.get(i));
|
|
i++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: c */
|
|
public void mo3920c(ViewGroup viewGroup, Object obj) {
|
|
TransitionManager.beginDelayedTransition(viewGroup, (Transition) obj);
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: e */
|
|
public boolean mo3918e(Object obj) {
|
|
return obj instanceof Transition;
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: g */
|
|
public Object mo3916g(Object obj) {
|
|
Transition clone;
|
|
if (obj != null) {
|
|
clone = ((Transition) obj).clone();
|
|
return clone;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: m */
|
|
public Object mo3910m(Object obj, Object obj2, Object obj3) {
|
|
TransitionSet addTransition;
|
|
TransitionSet addTransition2;
|
|
Transition transition = (Transition) obj;
|
|
Transition transition2 = (Transition) obj2;
|
|
Transition transition3 = (Transition) obj3;
|
|
if (transition != null && transition2 != null) {
|
|
addTransition = new TransitionSet().addTransition(transition);
|
|
addTransition2 = addTransition.addTransition(transition2);
|
|
transition = addTransition2.setOrdering(1);
|
|
} else if (transition == null) {
|
|
transition = transition2 != null ? transition2 : null;
|
|
}
|
|
if (transition3 != null) {
|
|
TransitionSet transitionSet = new TransitionSet();
|
|
if (transition != null) {
|
|
transitionSet.addTransition(transition);
|
|
}
|
|
transitionSet.addTransition(transition3);
|
|
return transitionSet;
|
|
}
|
|
return transition;
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: n */
|
|
public Object mo3909n(Object obj, Object obj2, Object obj3) {
|
|
TransitionSet transitionSet = new TransitionSet();
|
|
if (obj != null) {
|
|
transitionSet.addTransition((Transition) obj);
|
|
}
|
|
if (obj2 != null) {
|
|
transitionSet.addTransition((Transition) obj2);
|
|
}
|
|
if (obj3 != null) {
|
|
transitionSet.addTransition((Transition) obj3);
|
|
}
|
|
return transitionSet;
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: p */
|
|
public void mo3907p(Object obj, View view) {
|
|
if (obj != null) {
|
|
((Transition) obj).removeTarget(view);
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:9:0x001f, code lost:
|
|
r0 = r5.getTargets();
|
|
*/
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: q */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
*/
|
|
public void mo3906q(Object obj, ArrayList<View> arrayList, ArrayList<View> arrayList2) {
|
|
List targets;
|
|
int transitionCount;
|
|
Transition transitionAt;
|
|
Transition transition = (Transition) obj;
|
|
int i = 0;
|
|
if (transition instanceof TransitionSet) {
|
|
TransitionSet transitionSet = (TransitionSet) transition;
|
|
transitionCount = transitionSet.getTransitionCount();
|
|
while (i < transitionCount) {
|
|
transitionAt = transitionSet.getTransitionAt(i);
|
|
mo3906q(transitionAt, arrayList, arrayList2);
|
|
i++;
|
|
}
|
|
} else if (!m4053C(transition) && targets != null && targets.size() == arrayList.size() && targets.containsAll(arrayList)) {
|
|
int size = arrayList2 == null ? 0 : arrayList2.size();
|
|
while (i < size) {
|
|
transition.addTarget(arrayList2.get(i));
|
|
i++;
|
|
}
|
|
for (int size2 = arrayList.size() - 1; size2 >= 0; size2--) {
|
|
transition.removeTarget(arrayList.get(size2));
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: r */
|
|
public void mo3905r(Object obj, View view, ArrayList<View> arrayList) {
|
|
((Transition) obj).addListener(new C0326b(view, arrayList));
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: t */
|
|
public void mo3903t(Object obj, Object obj2, ArrayList<View> arrayList, Object obj3, ArrayList<View> arrayList2, Object obj4, ArrayList<View> arrayList3) {
|
|
((Transition) obj).addListener(new C0327c(obj2, arrayList, obj3, arrayList2, obj4, arrayList3));
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: u */
|
|
public void mo3902u(Object obj, Rect rect) {
|
|
if (obj != null) {
|
|
((Transition) obj).setEpicenterCallback(new C0329e(rect));
|
|
}
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: v */
|
|
public void mo3901v(Object obj, View view) {
|
|
if (view != null) {
|
|
Rect rect = new Rect();
|
|
m3912k(view, rect);
|
|
((Transition) obj).setEpicenterCallback(new C0325a(rect));
|
|
}
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: w */
|
|
public void mo3900w(Fragment fragment, Object obj, C0605h c0605h, Runnable runnable) {
|
|
((Transition) obj).addListener(new C0328d(runnable));
|
|
}
|
|
|
|
@Override // androidx.fragment.app.AbstractC0349n0
|
|
/* renamed from: z */
|
|
public void mo3897z(Object obj, View view, ArrayList<View> arrayList) {
|
|
List targets;
|
|
TransitionSet transitionSet = (TransitionSet) obj;
|
|
targets = transitionSet.getTargets();
|
|
targets.clear();
|
|
int size = arrayList.size();
|
|
for (int i = 0; i < size; i++) {
|
|
AbstractC0349n0.m3919d(targets, arrayList.get(i));
|
|
}
|
|
targets.add(view);
|
|
arrayList.add(view);
|
|
mo3921b(transitionSet, arrayList);
|
|
}
|
|
} |