# Package icyllis.modernui.animation

package icyllis.modernui.animation

- Related Packages
  Package
  Description
  icyllis.modernui
- Class
  Description
  AnimationHandler
  This custom, static handler handles the timing pulse that is shared by all active ValueAnimators.
  AnimationHandler.FrameCallback
  Callbacks that receives notifications for animation timing.
  AnimationUtils
  Defines common utilities for working with animations.
  Animator
  This is the base for classes which provide basic support for animations which can be started, ended, and have listeners added to them.
  AnimatorListener
  An animation listener receives notifications from an animation.
  AnimatorSet
  This class plays a set of `Animator` objects in the specified order.
  AnticipateOvershootInterpolator
  An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value.
  BidirectionalTypeConverter<T,V>
  Abstract base class used convert type T to another type V and back again.
  BounceInterpolator
  ColorEvaluator
  This evaluator can be used to perform type interpolation between integer values that represent ARGB colors.
  Keyframe
  This class holds a time/value pair for an animation.
  Keyframes
  This interface abstracts a collection of Keyframe objects and is called by ValueAnimator to calculate values between those keyframes for a given animation.
  Keyframes.FloatKeyframes
  Keyframes.IntKeyframes
  KeyframeSet
  This class holds a collection of Keyframe objects and is called by ValueAnimator to calculate values between those keyframes for a given animation.
  LayoutTransition
  This class enables automatic animations on layout changes in ViewGroup objects.
  LayoutTransition.TransitionListener
  This interface is used for listening to starting and ending events for transitions.
  ObjectAnimator
  ObjectAnimator provides support for animating properties on target objects.
  PropertyValuesHolder
  This class holds information about a property and the values that that property should take on during an animation.
  StateListAnimator
  Lets you define a number of Animators that will run on the attached View depending on the View's drawable state.
  TimeInterpolator
  An interpolator defines the rate of change of an animation.
  TypeConverter<T,V>
  Base interface used convert type T to another type V.
  TypeEvaluator<T>
  Interface for use with the `ValueAnimator.setEvaluator(TypeEvaluator)` function.
  ValueAnimator
  This class provides a simple timing engine for running animations which calculate animated values and set them on target objects.
  ValueAnimator.AnimatorUpdateListener
  Implementors of this interface can add themselves as update listeners to an `ValueAnimator` instance to receive callbacks on every animation frame, after the current frame's values have been calculated for that `ValueAnimator`.
  ValueAnimator.RepeatMode