39 lines
		
	
	
		
			1008 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1008 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package com.google.android.material.floatingactionbutton;
 | |
| 
 | |
| import android.animation.Animator;
 | |
| import android.animation.AnimatorSet;
 | |
| import com.google.android.material.animation.MotionSpec;
 | |
| import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton;
 | |
| import java.util.List;
 | |
| 
 | |
| /* loaded from: classes.dex */
 | |
| interface MotionStrategy {
 | |
|     void addAnimationListener(Animator.AnimatorListener animatorListener);
 | |
| 
 | |
|     AnimatorSet createAnimator();
 | |
| 
 | |
|     MotionSpec getCurrentMotionSpec();
 | |
| 
 | |
|     int getDefaultMotionSpecResource();
 | |
| 
 | |
|     List<Animator.AnimatorListener> getListeners();
 | |
| 
 | |
|     MotionSpec getMotionSpec();
 | |
| 
 | |
|     void onAnimationCancel();
 | |
| 
 | |
|     void onAnimationEnd();
 | |
| 
 | |
|     void onAnimationStart(Animator animator);
 | |
| 
 | |
|     void onChange(ExtendedFloatingActionButton.OnChangedCallback onChangedCallback);
 | |
| 
 | |
|     void performNow();
 | |
| 
 | |
|     void removeAnimationListener(Animator.AnimatorListener animatorListener);
 | |
| 
 | |
|     void setMotionSpec(MotionSpec motionSpec);
 | |
| 
 | |
|     boolean shouldCancel();
 | |
| }
 |