# Uses of Class
javafx.animation.Animation

Packages that use Animation
Package
Description
javafx.animation
Provides the set of classes for ease of use transition based animations.
javafx.scene.chart
The JavaFX User Interface provides a set of chart components that are a very convenient way for data visualization.

- ## Uses of Animation in javafx.animation

  Subclasses of Animation in javafx.animation
  Modifier and Type
  Class
  Description
  `final class`
  `FadeTransition`
  This `Transition` creates a fade effect animation that spans its `duration`.
  `final class`
  `FillTransition`
  This `Transition` creates an animation, that changes the filling of a shape over a `duration`.
  `final class`
  `ParallelTransition`
  This `Transition` plays a list of `Animations` in parallel.
  `final class`
  `PathTransition`
  This `Transition` creates a path animation that spans its `duration`.
  `final class`
  `PauseTransition`
  This `Transition` executes an `onFinished` at the end of its `duration`.
  `final class`
  `RotateTransition`
  This `Transition` creates a rotation animation that spans its `duration`.
  `final class`
  `ScaleTransition`
  This `Transition` creates a scale animation that spans its `duration`.
  `final class`
  `SequentialTransition`
  This `Transition` plays a list of `Animations` in sequential order.
  `final class`
  `StrokeTransition`
  This `Transition` creates an animation, that changes the stroke color of a shape over a `duration`.
  `final class`
  `Timeline`
  A `Timeline` can be used to define a free form animation of any `WritableValue`, for example, all `JavaFX Properties`.
  `class`
  `Transition`
  An abstract class that contains the basic functionalities required by all `Transition` based animations, such as `PathTransition` and `RotateTransition`.
  `final class`
  `TranslateTransition`
  This `Transition` creates a move/translate animation that spans its `duration`.
  Methods in javafx.animation that return types with arguments of type Animation
  Modifier and Type
  Method
  Description
  `final ObservableList<Animation>`
  ParallelTransition.`getChildren()`
  A list of `Animations` that will be played sequentially.
  `final ObservableList<Animation>`
  SequentialTransition.`getChildren()`
  A list of `Animations` that will be played sequentially.
  Constructors in javafx.animation with parameters of type Animation
  Modifier
  Constructor
  Description
  ``
  `ParallelTransition(Animation... children)`
  The constructor of `ParallelTransition`.
  ``
  `ParallelTransition(Node node, Animation... children)`
  The constructor of `ParallelTransition`.
  ``
  `SequentialTransition(Animation... children)`
  The constructor of `SequentialTransition`.
  ``
  `SequentialTransition(Node node, Animation... children)`
  The constructor of `SequentialTransition`.

- ## Uses of Animation in javafx.scene.chart

  Methods in javafx.scene.chart with parameters of type Animation
  Modifier and Type
  Method
  Description
  `protected void`
  Chart.`animate(Animation animation)`
  Play the given animation on every frame of the animation the chart will be relayed out until the animation finishes.