discord-jadx/app/src/main/java/c/c/a/b0/a.java

80 lines
2.8 KiB
Java

package c.c.a.b0;
import android.animation.Animator;
import android.animation.TimeInterpolator;
import android.animation.ValueAnimator;
import android.os.Build;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
/* compiled from: BaseLottieAnimator */
public abstract class a extends ValueAnimator {
public final Set<ValueAnimator.AnimatorUpdateListener> i = new CopyOnWriteArraySet();
public final Set<Animator.AnimatorListener> j = new CopyOnWriteArraySet();
@Override // android.animation.Animator
public void addListener(Animator.AnimatorListener animatorListener) {
this.j.add(animatorListener);
}
@Override // android.animation.ValueAnimator
public void addUpdateListener(ValueAnimator.AnimatorUpdateListener animatorUpdateListener) {
this.i.add(animatorUpdateListener);
}
public void b(boolean z2) {
for (Animator.AnimatorListener animatorListener : this.j) {
if (Build.VERSION.SDK_INT >= 26) {
animatorListener.onAnimationEnd(this, z2);
} else {
animatorListener.onAnimationEnd(this);
}
}
}
public void f() {
for (ValueAnimator.AnimatorUpdateListener animatorUpdateListener : this.i) {
animatorUpdateListener.onAnimationUpdate(this);
}
}
@Override // android.animation.ValueAnimator, android.animation.Animator
public long getStartDelay() {
throw new UnsupportedOperationException("LottieAnimator does not support getStartDelay.");
}
@Override // android.animation.Animator
public void removeAllListeners() {
this.j.clear();
}
@Override // android.animation.ValueAnimator
public void removeAllUpdateListeners() {
this.i.clear();
}
@Override // android.animation.Animator
public void removeListener(Animator.AnimatorListener animatorListener) {
this.j.remove(animatorListener);
}
@Override // android.animation.ValueAnimator
public void removeUpdateListener(ValueAnimator.AnimatorUpdateListener animatorUpdateListener) {
this.i.remove(animatorUpdateListener);
}
@Override // android.animation.ValueAnimator, android.animation.Animator
public ValueAnimator setDuration(long j) {
throw new UnsupportedOperationException("LottieAnimator does not support setDuration.");
}
@Override // android.animation.ValueAnimator, android.animation.Animator
public void setInterpolator(TimeInterpolator timeInterpolator) {
throw new UnsupportedOperationException("LottieAnimator does not support setInterpolator.");
}
@Override // android.animation.ValueAnimator, android.animation.Animator
public void setStartDelay(long j) {
throw new UnsupportedOperationException("LottieAnimator does not support setStartDelay.");
}
}