# androidx.dynamicanimation.animation

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/DynamicAnimation.OnAnimationEndListener` | An animation listener that receives end notifications from an animation. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/DynamicAnimation.OnAnimationUpdateListener` | Implementors of this interface can add themselves as update listeners to an `DynamicAnimation` instance to receive callbacks on every animation frame, after the current frame's values have been calculated for that `DynamicAnimation`. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/FrameCallbackScheduler` | A scheduler that runs the given Runnable on the next frame. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/AnimationHandler` | This custom handler handles the timing pulse that is shared by all active ValueAnimators. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/DynamicAnimation` | This class is the base class of physics-based animations. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/DynamicAnimation.ViewProperty` | ViewProperty holds the access of a property of a `https://developer.android.com/reference/android/view/View.html`. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/DynamicAnimationKt` |   |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/FlingAnimation` | Fling animation is an animation that continues an initial momentum (most often from gesture velocity) and gradually slows down. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/FloatPropertyCompat` | FloatPropertyCompat is an abstraction that can be used to represent a mutable float value that is held in a host object. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/FloatValueHolder` | FloatValueHolder holds a float value. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/SpringAnimation` | SpringAnimation is an animation that is driven by a `https://developer.android.com/reference/androidx/dynamicanimation/animation/SpringForce`. |
| `https://developer.android.com/reference/androidx/dynamicanimation/animation/SpringForce` | Spring Force defines the characteristics of the spring being used in the animation. |