Module javafx.graphics

# Package javafx.animation

package javafx.animation

Provides the set of classes for ease of use transition based animations.

It offers a simple framework for incorporating animations onto an internal `Timeline`. It also provides high level constructs to compose the effects of multiple animations.

Class
Description
Animation
The class `Animation` provides the core functionality of all animations used in the JavaFX runtime.
Animation.Status
The possible states for `status`.
AnimationTimer
The class `AnimationTimer` allows to create a timer, that is called in each frame while it is active.
FadeTransition
This `Transition` creates a fade effect animation that spans its `duration`.
FillTransition
This `Transition` creates an animation, that changes the filling of a shape over a `duration`.
Interpolatable<T>
A value that can be interpolated.
Interpolator
The abstract class defines several `interpolate` methods, which are used to calculate interpolated values.
KeyFrame
Defines target values at a specified point in time for a set of variables that are interpolated along a `Timeline`.
KeyValue
Defines a key value to be interpolated for a particular interval along the animation.
ParallelTransition
This `Transition` plays a list of `Animations` in parallel.
PathTransition
This `Transition` creates a path animation that spans its `duration`.
PathTransition.OrientationType
Specifies the upright orientation of `node` along the `path`.
PauseTransition
This `Transition` executes an `Animation.onFinished` at the end of its `duration`.
RotateTransition
This `Transition` creates a rotation animation that spans its `duration`.
ScaleTransition
This `Transition` creates a scale animation that spans its `duration`.
SequentialTransition
This `Transition` plays a list of `Animations` in sequential order.
StrokeTransition
This `Transition` creates an animation, that changes the stroke color of a shape over a `duration`.
Timeline
A `Timeline` can be used to define a free form animation of any `WritableValue`, for example, all `JavaFX Properties`.
Transition
An abstract class that contains the basic functionalities required by all `Transition` based animations, such as `PathTransition` and `RotateTransition`.
TranslateTransition
This `Transition` creates a move/translate animation that spans its `duration`.