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.

332 lines
12 KiB

package androidx.fragment.app;
import android.animation.Animator;
import android.animation.AnimatorInflater;
import android.animation.AnimatorListenerAdapter;
import android.content.Context;
import android.content.res.Resources;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.AnimationSet;
import android.view.animation.AnimationUtils;
import android.view.animation.Transformation;
import androidx.fragment.app.C0379v;
import p011d0.C0605h;
import p023h0.ViewTreeObserver$OnPreDrawListenerC0801d1;
import p047p0.C1534a;
import p047p0.C1535b;
/* renamed from: androidx.fragment.app.e */
/* loaded from: classes.dex */
public class C0301e {
/* renamed from: androidx.fragment.app.e$a */
/* loaded from: classes.dex */
public class C0302a implements C0605h.InterfaceC0607b {
/* renamed from: a */
public final /* synthetic */ Fragment f1303a;
public C0302a(Fragment fragment) {
this.f1303a = fragment;
}
@Override // p011d0.C0605h.InterfaceC0607b
public void onCancel() {
if (this.f1303a.m4204n() != null) {
View m4204n = this.f1303a.m4204n();
this.f1303a.m4202n1(null);
m4204n.clearAnimation();
}
this.f1303a.m4196p1(null);
}
}
/* renamed from: androidx.fragment.app.e$b reason: invalid class name */
/* loaded from: classes.dex */
public class animationAnimation$AnimationListenerC0303b implements Animation.AnimationListener {
/* renamed from: a */
public final /* synthetic */ ViewGroup f1304a;
/* renamed from: b */
public final /* synthetic */ Fragment f1305b;
/* renamed from: c */
public final /* synthetic */ C0379v.InterfaceC0386g f1306c;
/* renamed from: d */
public final /* synthetic */ C0605h f1307d;
/* renamed from: androidx.fragment.app.e$b$a */
/* loaded from: classes.dex */
public class RunnableC0304a implements Runnable {
public RunnableC0304a() {
}
@Override // java.lang.Runnable
public void run() {
if (animationAnimation$AnimationListenerC0303b.this.f1305b.m4204n() != null) {
animationAnimation$AnimationListenerC0303b.this.f1305b.m4202n1(null);
animationAnimation$AnimationListenerC0303b animationanimation_animationlistenerc0303b = animationAnimation$AnimationListenerC0303b.this;
animationanimation_animationlistenerc0303b.f1306c.mo3758a(animationanimation_animationlistenerc0303b.f1305b, animationanimation_animationlistenerc0303b.f1307d);
}
}
}
public animationAnimation$AnimationListenerC0303b(ViewGroup viewGroup, Fragment fragment, C0379v.InterfaceC0386g interfaceC0386g, C0605h c0605h) {
this.f1304a = viewGroup;
this.f1305b = fragment;
this.f1306c = interfaceC0386g;
this.f1307d = c0605h;
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
this.f1304a.post(new RunnableC0304a());
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
}
}
/* renamed from: androidx.fragment.app.e$c */
/* loaded from: classes.dex */
public class C0305c extends AnimatorListenerAdapter {
/* renamed from: a */
public final /* synthetic */ ViewGroup f1309a;
/* renamed from: b */
public final /* synthetic */ View f1310b;
/* renamed from: c */
public final /* synthetic */ Fragment f1311c;
/* renamed from: d */
public final /* synthetic */ C0379v.InterfaceC0386g f1312d;
/* renamed from: e */
public final /* synthetic */ C0605h f1313e;
public C0305c(ViewGroup viewGroup, View view, Fragment fragment, C0379v.InterfaceC0386g interfaceC0386g, C0605h c0605h) {
this.f1309a = viewGroup;
this.f1310b = view;
this.f1311c = fragment;
this.f1312d = interfaceC0386g;
this.f1313e = c0605h;
}
@Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
public void onAnimationEnd(Animator animator) {
this.f1309a.endViewTransition(this.f1310b);
Animator m4201o = this.f1311c.m4201o();
this.f1311c.m4196p1(null);
if (m4201o == null || this.f1309a.indexOfChild(this.f1310b) >= 0) {
return;
}
this.f1312d.mo3758a(this.f1311c, this.f1313e);
}
}
/* renamed from: androidx.fragment.app.e$d */
/* loaded from: classes.dex */
public static class C0306d {
/* renamed from: a */
public final Animation f1314a;
/* renamed from: b */
public final Animator f1315b;
public C0306d(Animator animator) {
this.f1314a = null;
this.f1315b = animator;
if (animator == null) {
throw new IllegalStateException("Animator cannot be null");
}
}
public C0306d(Animation animation) {
this.f1314a = animation;
this.f1315b = null;
if (animation == null) {
throw new IllegalStateException("Animation cannot be null");
}
}
}
/* renamed from: androidx.fragment.app.e$e */
/* loaded from: classes.dex */
public static class RunnableC0307e extends AnimationSet implements Runnable {
/* renamed from: d */
public final ViewGroup f1316d;
/* renamed from: e */
public final View f1317e;
/* renamed from: f */
public boolean f1318f;
/* renamed from: g */
public boolean f1319g;
/* renamed from: h */
public boolean f1320h;
public RunnableC0307e(Animation animation, ViewGroup viewGroup, View view) {
super(false);
this.f1320h = true;
this.f1316d = viewGroup;
this.f1317e = view;
addAnimation(animation);
viewGroup.post(this);
}
@Override // android.view.animation.AnimationSet, android.view.animation.Animation
public boolean getTransformation(long j, Transformation transformation) {
this.f1320h = true;
if (this.f1318f) {
return !this.f1319g;
}
if (!super.getTransformation(j, transformation)) {
this.f1318f = true;
ViewTreeObserver$OnPreDrawListenerC0801d1.m2889a(this.f1316d, this);
}
return true;
}
@Override // android.view.animation.Animation
public boolean getTransformation(long j, Transformation transformation, float f) {
this.f1320h = true;
if (this.f1318f) {
return !this.f1319g;
}
if (!super.getTransformation(j, transformation, f)) {
this.f1318f = true;
ViewTreeObserver$OnPreDrawListenerC0801d1.m2889a(this.f1316d, this);
}
return true;
}
@Override // java.lang.Runnable
public void run() {
if (this.f1318f || !this.f1320h) {
this.f1316d.endViewTransition(this.f1317e);
this.f1319g = true;
return;
}
this.f1320h = false;
this.f1316d.post(this);
}
}
/* renamed from: a */
public static void m4116a(Fragment fragment, C0306d c0306d, C0379v.InterfaceC0386g interfaceC0386g) {
View view = fragment.f1162K;
ViewGroup viewGroup = fragment.f1161J;
viewGroup.startViewTransition(view);
C0605h c0605h = new C0605h();
c0605h.m3279c(new C0302a(fragment));
interfaceC0386g.mo3757b(fragment, c0605h);
if (c0306d.f1314a != null) {
RunnableC0307e runnableC0307e = new RunnableC0307e(c0306d.f1314a, viewGroup, view);
fragment.m4202n1(fragment.f1162K);
runnableC0307e.setAnimationListener(new animationAnimation$AnimationListenerC0303b(viewGroup, fragment, interfaceC0386g, c0605h));
fragment.f1162K.startAnimation(runnableC0307e);
return;
}
Animator animator = c0306d.f1315b;
fragment.m4196p1(animator);
animator.addListener(new C0305c(viewGroup, view, fragment, interfaceC0386g, c0605h));
animator.setTarget(fragment.f1162K);
animator.start();
}
/* renamed from: b */
public static int m4115b(Fragment fragment, boolean z, boolean z2) {
return z2 ? z ? fragment.m4280F() : fragment.m4278G() : z ? fragment.m4192r() : fragment.m4183u();
}
/* renamed from: c */
public static C0306d m4114c(Context context, Fragment fragment, boolean z, boolean z2) {
int m4288B = fragment.m4288B();
int m4115b = m4115b(fragment, z, z2);
boolean z3 = false;
fragment.m4199o1(0, 0, 0, 0);
ViewGroup viewGroup = fragment.f1161J;
if (viewGroup != null) {
int i = C1535b.visible_removing_fragment_view_tag;
if (viewGroup.getTag(i) != null) {
fragment.f1161J.setTag(i, null);
}
}
ViewGroup viewGroup2 = fragment.f1161J;
if (viewGroup2 == null || viewGroup2.getLayoutTransition() == null) {
Animation m4215j0 = fragment.m4215j0(m4288B, z, m4115b);
if (m4215j0 != null) {
return new C0306d(m4215j0);
}
Animator m4212k0 = fragment.m4212k0(m4288B, z, m4115b);
if (m4212k0 != null) {
return new C0306d(m4212k0);
}
if (m4115b == 0 && m4288B != 0) {
m4115b = m4113d(m4288B, z);
}
if (m4115b != 0) {
boolean equals = "anim".equals(context.getResources().getResourceTypeName(m4115b));
if (equals) {
try {
Animation loadAnimation = AnimationUtils.loadAnimation(context, m4115b);
if (loadAnimation != null) {
return new C0306d(loadAnimation);
}
z3 = true;
} catch (Resources.NotFoundException e) {
throw e;
} catch (RuntimeException unused) {
}
}
if (!z3) {
try {
Animator loadAnimator = AnimatorInflater.loadAnimator(context, m4115b);
if (loadAnimator != null) {
return new C0306d(loadAnimator);
}
} catch (RuntimeException e2) {
if (equals) {
throw e2;
}
Animation loadAnimation2 = AnimationUtils.loadAnimation(context, m4115b);
if (loadAnimation2 != null) {
return new C0306d(loadAnimation2);
}
}
}
}
return null;
}
return null;
}
/* renamed from: d */
public static int m4113d(int i, boolean z) {
if (i == 4097) {
return z ? C1534a.fragment_open_enter : C1534a.fragment_open_exit;
} else if (i == 4099) {
return z ? C1534a.fragment_fade_enter : C1534a.fragment_fade_exit;
} else if (i != 8194) {
return -1;
} else {
return z ? C1534a.fragment_close_enter : C1534a.fragment_close_exit;
}
}
}