Top Description Interfaces Classes
module javafx.graphics

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.

Interface Summary

Modifier and TypeInterface and Description
public interface
Interpolatable<
the interpolatable value type
T
>

A value that can be interpolated.

Class Summary

Modifier and TypeClass and Description
public abstract class
Animation

The class Animation provides the core functionality of all animations used in the JavaFX runtime.

pack-priv class
public abstract class
AnimationTimer

The class AnimationTimer allows to create a timer, that is called in each frame while it is active.

public class
FadeTransition

This Transition creates a fade effect animation that spans its duration.

public class
FillTransition

This Transition creates an animation, that changes the filling of a shape over a duration.

public abstract class
Interpolator

The abstract class defines several interpolate methods, which are used to calculate interpolated values.

public class
KeyFrame

Defines target values at a specified point in time for a set of variables that are interpolated along a Timeline.

public class
KeyValue

Defines a key value to be interpolated for a particular interval along the animation.

public class
ParallelTransition

This Transition plays a list of Animations in parallel.

public class
PathTransition

This Transition creates a path animation that spans its duration.

public class
PauseTransition

This Transition executes an Animation#onFinished at the end of its duration.

public class
RotateTransition

This Transition creates a rotation animation that spans its duration.

public class
ScaleTransition

This Transition creates a scale animation that spans its duration.

public class
SequentialTransition

This Transition plays a list of Animations in sequential order.

public class
StrokeTransition

This Transition creates an animation, that changes the stroke color of a shape over a duration.

public class
Timeline

A Timeline can be used to define a free form animation of any javafx.beans.value.WritableValue, for example, all JavaFX Properties.

public abstract class
Transition

An abstract class that contains the basic functionalities required by all Transition based animations, such as PathTransition and RotateTransition.

public class
TranslateTransition

This Transition creates a move/translate animation that spans its duration.