package androidx.transition; import android.animation.TimeInterpolator; import android.util.AndroidRuntimeException; import android.view.View; import android.view.ViewGroup; import androidx.transition.Transition; import java.util.ArrayList; import java.util.Iterator; /* loaded from: classes.dex */ public class TransitionSet extends Transition { int M; private ArrayList K = new ArrayList<>(); private boolean L = true; boolean N = false; private int O = 0; static class TransitionSetListener extends TransitionListenerAdapter { TransitionSet a; TransitionSetListener(TransitionSet transitionSet) { this.a = transitionSet; } @Override // androidx.transition.TransitionListenerAdapter, androidx.transition.Transition.TransitionListener public void a(Transition transition) { TransitionSet transitionSet = this.a; if (transitionSet.N) { return; } transitionSet.t(); this.a.N = true; } @Override // androidx.transition.Transition.TransitionListener public void c(Transition transition) { TransitionSet transitionSet = this.a; transitionSet.M--; if (transitionSet.M == 0) { transitionSet.N = false; transitionSet.a(); } transition.b(this); } } private void v() { TransitionSetListener transitionSetListener = new TransitionSetListener(this); Iterator it = this.K.iterator(); while (it.hasNext()) { it.next().a(transitionSetListener); } this.M = this.K.size(); } @Override // androidx.transition.Transition public void c(TransitionValues transitionValues) { if (b(transitionValues.b)) { Iterator it = this.K.iterator(); while (it.hasNext()) { Transition next = it.next(); if (next.b(transitionValues.b)) { next.c(transitionValues); transitionValues.c.add(next); } } } } @Override // androidx.transition.Transition public void e(View view) { super.e(view); int size = this.K.size(); for (int i = 0; i < size; i++) { this.K.get(i).e(view); } } @Override // androidx.transition.Transition protected void s() { if (this.K.isEmpty()) { t(); a(); return; } v(); if (this.L) { Iterator it = this.K.iterator(); while (it.hasNext()) { it.next().s(); } return; } for (int i = 1; i < this.K.size(); i++) { Transition transition = this.K.get(i - 1); final Transition transition2 = this.K.get(i); transition.a(new TransitionListenerAdapter(this) { // from class: androidx.transition.TransitionSet.1 @Override // androidx.transition.Transition.TransitionListener public void c(Transition transition3) { transition2.s(); transition3.b(this); } }); } Transition transition3 = this.K.get(0); if (transition3 != null) { transition3.s(); } } public int u() { return this.K.size(); } @Override // androidx.transition.Transition /* renamed from: clone */ public Transition mo3clone() { TransitionSet transitionSet = (TransitionSet) super.mo3clone(); transitionSet.K = new ArrayList<>(); int size = this.K.size(); for (int i = 0; i < size; i++) { transitionSet.a(this.K.get(i).mo3clone()); } return transitionSet; } @Override // androidx.transition.Transition public TransitionSet d(View view) { for (int i = 0; i < this.K.size(); i++) { this.K.get(i).d(view); } super.d(view); return this; } @Override // androidx.transition.Transition public /* bridge */ /* synthetic */ Transition a(long j) { a(j); return this; } public TransitionSet b(int i) { if (i == 0) { this.L = true; } else if (i == 1) { this.L = false; } else { throw new AndroidRuntimeException("Invalid parameter for TransitionSet ordering: " + i); } return this; } public TransitionSet a(Transition transition) { this.K.add(transition); transition.r = this; long j = this.c; if (j >= 0) { transition.a(j); } if ((this.O & 1) != 0) { transition.a(i()); } if ((this.O & 2) != 0) { transition.a(l()); } if ((this.O & 4) != 0) { transition.a(k()); } if ((this.O & 8) != 0) { transition.a(h()); } return this; } @Override // androidx.transition.Transition public TransitionSet b(long j) { super.b(j); return this; } @Override // androidx.transition.Transition public void c(View view) { super.c(view); int size = this.K.size(); for (int i = 0; i < size; i++) { this.K.get(i).c(view); } } @Override // androidx.transition.Transition public TransitionSet b(Transition.TransitionListener transitionListener) { super.b(transitionListener); return this; } @Override // androidx.transition.Transition void b(TransitionValues transitionValues) { super.b(transitionValues); int size = this.K.size(); for (int i = 0; i < size; i++) { this.K.get(i).b(transitionValues); } } public Transition a(int i) { if (i < 0 || i >= this.K.size()) { return null; } return this.K.get(i); } @Override // androidx.transition.Transition public TransitionSet a(long j) { super.a(j); if (this.c >= 0) { int size = this.K.size(); for (int i = 0; i < size; i++) { this.K.get(i).a(j); } } return this; } @Override // androidx.transition.Transition public TransitionSet a(TimeInterpolator timeInterpolator) { this.O |= 1; ArrayList arrayList = this.K; if (arrayList != null) { int size = arrayList.size(); for (int i = 0; i < size; i++) { this.K.get(i).a(timeInterpolator); } } super.a(timeInterpolator); return this; } @Override // androidx.transition.Transition public TransitionSet a(View view) { for (int i = 0; i < this.K.size(); i++) { this.K.get(i).a(view); } super.a(view); return this; } @Override // androidx.transition.Transition public TransitionSet a(Transition.TransitionListener transitionListener) { super.a(transitionListener); return this; } @Override // androidx.transition.Transition public void a(PathMotion pathMotion) { super.a(pathMotion); this.O |= 4; for (int i = 0; i < this.K.size(); i++) { this.K.get(i).a(pathMotion); } } @Override // androidx.transition.Transition protected void a(ViewGroup viewGroup, TransitionValuesMaps transitionValuesMaps, TransitionValuesMaps transitionValuesMaps2, ArrayList arrayList, ArrayList arrayList2) { long m = m(); int size = this.K.size(); for (int i = 0; i < size; i++) { Transition transition = this.K.get(i); if (m > 0 && (this.L || i == 0)) { long m2 = transition.m(); if (m2 > 0) { transition.b(m2 + m); } else { transition.b(m); } } transition.a(viewGroup, transitionValuesMaps, transitionValuesMaps2, arrayList, arrayList2); } } @Override // androidx.transition.Transition public void a(TransitionValues transitionValues) { if (b(transitionValues.b)) { Iterator it = this.K.iterator(); while (it.hasNext()) { Transition next = it.next(); if (next.b(transitionValues.b)) { next.a(transitionValues); transitionValues.c.add(next); } } } } @Override // androidx.transition.Transition public void a(TransitionPropagation transitionPropagation) { super.a(transitionPropagation); this.O |= 2; int size = this.K.size(); for (int i = 0; i < size; i++) { this.K.get(i).a(transitionPropagation); } } @Override // androidx.transition.Transition public void a(Transition.EpicenterCallback epicenterCallback) { super.a(epicenterCallback); this.O |= 8; int size = this.K.size(); for (int i = 0; i < size; i++) { this.K.get(i).a(epicenterCallback); } } @Override // androidx.transition.Transition String a(String str) { String a = super.a(str); for (int i = 0; i < this.K.size(); i++) { StringBuilder sb = new StringBuilder(); sb.append(a); sb.append("\n"); sb.append(this.K.get(i).a(str + " ")); a = sb.toString(); } return a; } }