Package-level declarations
Types
Manages conversion between T and V. This is used by NumericAnimationPlan to support arbitrary types that can be represented numerically.
Represents a generic animation of type T.
Manages a set of AnimationPlans and updates them over time.
Animator implementation that uses a Timer and AnimationScheduler.
Represents and animation that runs for a finite amount of time.
Configuration block used when constructing key-frame animations.
AnimationDataConverter that maps values T to an Array of Double.
Low-level animation for values T that can be converted to numeric values using a AnimationDataConverter. This type is used by higher-level APIs like animation and can be created using tween for tween animations that leverage EasingFunctions.
Defines the kind of repetition an animation can have
AnimationDataConverter that maps values T to Double.
Inherited properties
Animation converter for a Measure.
Animation converter for Color that allows its red, blue and green components to animate.
Animation converter for Point that allows x
and y
to animate.
Animation converter for Rectangle that allows x
, y
, width
and height
to animate.
Animation converter for Size that allows width
and height
to animate.
Animation converter for Double.
Animation converter for Float.
Animation converter for Int.
Functions
Starts the given animationPlan after a delay.
Creates a ReadWriteProperty that will animate to new values.
Creates an animation based on animationPlan that goes from start to end. This allows the animation of any T that can be animated using a NumericAnimationPlan.
Creates an animation that manipulates values of type T that are convertable to an array of Double. Each dimension of T will be animated using the definitions within frames.
Loops the given animationPlan indefinitely.
Repeats the given animationPlan for the specified number of times.
Creates an animation that manipulates values of type T that are convertable to an array of Double. Each dimension of T will be animated using a Easing returned by the easings function.
Inherited functions
Defines a property that can be animated using the given animation.
Starts an animation from range.first
to range.second
.