jimu-decompiled/sources/androidx/transition/AnimatorUtils.java
2025-05-13 19:24:51 +02:00

57 lines
1.8 KiB
Java

package androidx.transition;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.os.Build;
import java.util.ArrayList;
/* loaded from: classes.dex */
class AnimatorUtils {
interface AnimatorPauseListenerCompat {
void onAnimationPause(Animator animator);
void onAnimationResume(Animator animator);
}
static void a(Animator animator, AnimatorListenerAdapter animatorListenerAdapter) {
if (Build.VERSION.SDK_INT >= 19) {
animator.addPauseListener(animatorListenerAdapter);
}
}
static void b(Animator animator) {
if (Build.VERSION.SDK_INT >= 19) {
animator.resume();
return;
}
ArrayList<Animator.AnimatorListener> listeners = animator.getListeners();
if (listeners != null) {
int size = listeners.size();
for (int i = 0; i < size; i++) {
Animator.AnimatorListener animatorListener = listeners.get(i);
if (animatorListener instanceof AnimatorPauseListenerCompat) {
((AnimatorPauseListenerCompat) animatorListener).onAnimationResume(animator);
}
}
}
}
static void a(Animator animator) {
if (Build.VERSION.SDK_INT >= 19) {
animator.pause();
return;
}
ArrayList<Animator.AnimatorListener> listeners = animator.getListeners();
if (listeners != null) {
int size = listeners.size();
for (int i = 0; i < size; i++) {
Animator.AnimatorListener animatorListener = listeners.get(i);
if (animatorListener instanceof AnimatorPauseListenerCompat) {
((AnimatorPauseListenerCompat) animatorListener).onAnimationPause(animator);
}
}
}
}
}