mirror of
https://github.com/VibedByKaKi/alexandroid.git
synced 2026-11-13 09:27:16 +01:00
44 lines
1.3 KiB
Java
44 lines
1.3 KiB
Java
package com.google.android.material.floatingactionbutton;
|
|
|
|
import android.animation.Animator;
|
|
import android.animation.AnimatorSet;
|
|
import androidx.annotation.AnimatorRes;
|
|
import androidx.annotation.NonNull;
|
|
import androidx.annotation.Nullable;
|
|
import com.google.android.material.animation.MotionSpec;
|
|
import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton;
|
|
import java.util.List;
|
|
|
|
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
|
|
/* loaded from: classes7.dex */
|
|
interface MotionStrategy {
|
|
void addAnimationListener(@NonNull Animator.AnimatorListener animatorListener);
|
|
|
|
AnimatorSet createAnimator();
|
|
|
|
MotionSpec getCurrentMotionSpec();
|
|
|
|
@AnimatorRes
|
|
int getDefaultMotionSpecResource();
|
|
|
|
List<Animator.AnimatorListener> getListeners();
|
|
|
|
@Nullable
|
|
MotionSpec getMotionSpec();
|
|
|
|
void onAnimationCancel();
|
|
|
|
void onAnimationEnd();
|
|
|
|
void onAnimationStart(Animator animator);
|
|
|
|
void onChange(@Nullable ExtendedFloatingActionButton.OnChangedCallback onChangedCallback);
|
|
|
|
void performNow();
|
|
|
|
void removeAnimationListener(@NonNull Animator.AnimatorListener animatorListener);
|
|
|
|
void setMotionSpec(@Nullable MotionSpec motionSpec);
|
|
|
|
boolean shouldCancel();
|
|
}
|