jimu-decompiled/sources/com/google/android/material/circularreveal/CircularRevealCompat.java
2025-05-13 19:24:51 +02:00

46 lines
2.3 KiB
Java

package com.google.android.material.circularreveal;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.animation.TypeEvaluator;
import android.os.Build;
import android.util.Property;
import android.view.View;
import android.view.ViewAnimationUtils;
import com.google.android.material.circularreveal.CircularRevealWidget;
/* loaded from: classes.dex */
public final class CircularRevealCompat {
/* JADX WARN: Multi-variable type inference failed */
public static Animator a(CircularRevealWidget circularRevealWidget, float f, float f2, float f3) {
ObjectAnimator ofObject = ObjectAnimator.ofObject(circularRevealWidget, (Property<CircularRevealWidget, V>) CircularRevealWidget.CircularRevealProperty.a, (TypeEvaluator) CircularRevealWidget.CircularRevealEvaluator.b, (Object[]) new CircularRevealWidget.RevealInfo[]{new CircularRevealWidget.RevealInfo(f, f2, f3)});
if (Build.VERSION.SDK_INT < 21) {
return ofObject;
}
CircularRevealWidget.RevealInfo revealInfo = circularRevealWidget.getRevealInfo();
if (revealInfo == null) {
throw new IllegalStateException("Caller must set a non-null RevealInfo before calling this.");
}
Animator createCircularReveal = ViewAnimationUtils.createCircularReveal((View) circularRevealWidget, (int) f, (int) f2, revealInfo.c, f3);
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.playTogether(ofObject, createCircularReveal);
return animatorSet;
}
public static Animator.AnimatorListener a(final CircularRevealWidget circularRevealWidget) {
return new AnimatorListenerAdapter() { // from class: com.google.android.material.circularreveal.CircularRevealCompat.1
@Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
public void onAnimationEnd(Animator animator) {
CircularRevealWidget.this.b();
}
@Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
public void onAnimationStart(Animator animator) {
CircularRevealWidget.this.a();
}
};
}
}