jimu-decompiled/sources/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java
2025-05-13 19:24:51 +02:00

126 lines
3.9 KiB
Java

package androidx.appcompat.view;
import android.view.View;
import android.view.animation.Interpolator;
import androidx.core.view.ViewPropertyAnimatorCompat;
import androidx.core.view.ViewPropertyAnimatorListener;
import androidx.core.view.ViewPropertyAnimatorListenerAdapter;
import java.util.ArrayList;
import java.util.Iterator;
/* loaded from: classes.dex */
public class ViewPropertyAnimatorCompatSet {
private Interpolator c;
ViewPropertyAnimatorListener d;
private boolean e;
private long b = -1;
private final ViewPropertyAnimatorListenerAdapter f = new ViewPropertyAnimatorListenerAdapter() { // from class: androidx.appcompat.view.ViewPropertyAnimatorCompatSet.1
private boolean a = false;
private int b = 0;
void a() {
this.b = 0;
this.a = false;
ViewPropertyAnimatorCompatSet.this.b();
}
@Override // androidx.core.view.ViewPropertyAnimatorListener
public void b(View view) {
int i = this.b + 1;
this.b = i;
if (i == ViewPropertyAnimatorCompatSet.this.a.size()) {
ViewPropertyAnimatorListener viewPropertyAnimatorListener = ViewPropertyAnimatorCompatSet.this.d;
if (viewPropertyAnimatorListener != null) {
viewPropertyAnimatorListener.b(null);
}
a();
}
}
@Override // androidx.core.view.ViewPropertyAnimatorListenerAdapter, androidx.core.view.ViewPropertyAnimatorListener
public void c(View view) {
if (this.a) {
return;
}
this.a = true;
ViewPropertyAnimatorListener viewPropertyAnimatorListener = ViewPropertyAnimatorCompatSet.this.d;
if (viewPropertyAnimatorListener != null) {
viewPropertyAnimatorListener.c(null);
}
}
};
final ArrayList<ViewPropertyAnimatorCompat> a = new ArrayList<>();
public ViewPropertyAnimatorCompatSet a(ViewPropertyAnimatorCompat viewPropertyAnimatorCompat) {
if (!this.e) {
this.a.add(viewPropertyAnimatorCompat);
}
return this;
}
void b() {
this.e = false;
}
public void c() {
if (this.e) {
return;
}
Iterator<ViewPropertyAnimatorCompat> it = this.a.iterator();
while (it.hasNext()) {
ViewPropertyAnimatorCompat next = it.next();
long j = this.b;
if (j >= 0) {
next.a(j);
}
Interpolator interpolator = this.c;
if (interpolator != null) {
next.a(interpolator);
}
if (this.d != null) {
next.a(this.f);
}
next.c();
}
this.e = true;
}
public ViewPropertyAnimatorCompatSet a(ViewPropertyAnimatorCompat viewPropertyAnimatorCompat, ViewPropertyAnimatorCompat viewPropertyAnimatorCompat2) {
this.a.add(viewPropertyAnimatorCompat);
viewPropertyAnimatorCompat2.b(viewPropertyAnimatorCompat.b());
this.a.add(viewPropertyAnimatorCompat2);
return this;
}
public void a() {
if (this.e) {
Iterator<ViewPropertyAnimatorCompat> it = this.a.iterator();
while (it.hasNext()) {
it.next().a();
}
this.e = false;
}
}
public ViewPropertyAnimatorCompatSet a(long j) {
if (!this.e) {
this.b = j;
}
return this;
}
public ViewPropertyAnimatorCompatSet a(Interpolator interpolator) {
if (!this.e) {
this.c = interpolator;
}
return this;
}
public ViewPropertyAnimatorCompatSet a(ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
if (!this.e) {
this.d = viewPropertyAnimatorListener;
}
return this;
}
}