Transition plays a list of Animations in sequential order.
 
 Children of this Transition inherit node, if their
 node property is not specified.
 
Code Segment Example:
 
     Rectangle rect = new Rectangle (100, 40, 100, 100);
     rect.setArcHeight(50);
     rect.setArcWidth(50);
     rect.setFill(Color.VIOLET);
     final Duration SEC_2 = Duration.millis(2000);
     final Duration SEC_3 = Duration.millis(3000);
     PauseTransition pt = new PauseTransition(Duration.millis(1000));
     FadeTransition ft = new FadeTransition(SEC_3);
     ft.setFromValue(1.0f);
     ft.setToValue(0.3f);
     ft.setCycleCount(2f);
     ft.setAutoReverse(true);
     TranslateTransition tt = new TranslateTransition(SEC_2);
     tt.setFromX(-100f);
     tt.setToX(100f);
     tt.setCycleCount(2f);
     tt.setAutoReverse(true);
     RotateTransition rt = new RotateTransition(SEC_3);
     rt.setByAngle(180f);
     rt.setCycleCount(4f);
     rt.setAutoReverse(true);
     ScaleTransition st = new ScaleTransition(SEC_2);
     st.setByX(1.5f);
     st.setByY(1.5f);
     st.setCycleCount(2f);
     st.setAutoReverse(true);
     SequentialTransition seqT = new SequentialTransition (rect, pt, ft, tt, rt, st);
     seqT.play();
 
 - Since:
- JavaFX 2.0
- See Also:
- 
Property SummaryPropertiesProperties declared in class javafx.animation.TransitioninterpolatorProperties declared in class javafx.animation.AnimationautoReverse, currentRate, currentTime, cycleCount, cycleDuration, delay, onFinished, rate, status, totalDuration
- 
Nested Class SummaryNested classes/interfaces declared in class javafx.animation.AnimationAnimation.Status
- 
Field SummaryFields declared in class javafx.animation.AnimationINDEFINITE
- 
Constructor SummaryConstructorsConstructorDescriptionThe constructor ofSequentialTransition.SequentialTransition(Animation... children) The constructor ofSequentialTransition.SequentialTransition(Node node) The constructor ofSequentialTransition.SequentialTransition(Node node, Animation... children) The constructor ofSequentialTransition.
- 
Method SummaryModifier and TypeMethodDescriptionfinal ObservableList<Animation> A list ofAnimationsthat will be played sequentially.final NodegetNode()Gets the value of thenodeproperty.protected voidinterpolate(double frac) The methodinterpolate()has to be provided by implementations ofTransition.final ObjectProperty<Node> final voidSets the value of thenodeproperty.Methods declared in class javafx.animation.TransitiongetCachedInterpolator, getInterpolator, getParentTargetNode, interpolatorProperty, setInterpolatorMethods declared in class javafx.animation.AnimationautoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, getCuePoints, getCurrentRate, getCurrentTime, getCycleCount, getCycleDuration, getDelay, getOnFinished, getRate, getStatus, getTargetFramerate, getTotalDuration, isAutoReverse, jumpTo, jumpTo, onFinishedProperty, pause, play, playFrom, playFrom, playFromStart, rateProperty, setAutoReverse, setCycleCount, setCycleDuration, setDelay, setOnFinished, setRate, setStatus, statusProperty, stop, totalDurationProperty
- 
Property Details- 
nodeThisNodeis used in all childTransitions, that do not define a targetNodethemselves. This can be used if a number ofTransitionsshould be applied to a singleNode.It is not possible to change the target nodeof a runningTransition. If the value ofnodeis changed for a runningTransition, the animation has to be stopped and started again to pick up the new value.- See Also:
 
 
- 
- 
Constructor Details- 
SequentialTransitionThe constructor ofSequentialTransition.- Parameters:
- node- The target- Nodeto be used in child- Transitionsthat have no- Nodespecified themselves
- children- The child- Animationsof this- SequentialTransition
 
- 
SequentialTransitionThe constructor ofSequentialTransition.- Parameters:
- children- The child- Animationsof this- SequentialTransition
 
- 
SequentialTransitionThe constructor ofSequentialTransition.- Parameters:
- node- The target- Nodeto be used in child- Transitionsthat have no- Nodespecified themselves
 
- 
SequentialTransitionpublic SequentialTransition()The constructor ofSequentialTransition.
 
- 
- 
Method Details- 
setNodeSets the value of thenodeproperty.- Property description:
- This Nodeis used in all childTransitions, that do not define a targetNodethemselves. This can be used if a number ofTransitionsshould be applied to a singleNode.It is not possible to change the target nodeof a runningTransition. If the value ofnodeis changed for a runningTransition, the animation has to be stopped and started again to pick up the new value.
- Parameters:
- value- the value for the- nodeproperty
- See Also:
 
- 
getNodeGets the value of thenodeproperty.- Property description:
- This Nodeis used in all childTransitions, that do not define a targetNodethemselves. This can be used if a number ofTransitionsshould be applied to a singleNode.It is not possible to change the target nodeof a runningTransition. If the value ofnodeis changed for a runningTransition, the animation has to be stopped and started again to pick up the new value.
- Returns:
- the value of the nodeproperty
- See Also:
 
- 
nodePropertyThisNodeis used in all childTransitions, that do not define a targetNodethemselves. This can be used if a number ofTransitionsshould be applied to a singleNode.It is not possible to change the target nodeof a runningTransition. If the value ofnodeis changed for a runningTransition, the animation has to be stopped and started again to pick up the new value.- Returns:
- the nodeproperty
- See Also:
 
- 
getChildrenA list ofAnimationsthat will be played sequentially.It is not possible to change the children of a running SequentialTransition. If the children are changed for a runningSequentialTransition, the animation has to be stopped and started again to pick up the new value.- Returns:
- a list of Animations that will be played sequentially
 
- 
interpolateprotected void interpolate(double frac) The methodinterpolate()has to be provided by implementations ofTransition. While aTransitionis running, this method is called in every frame. The parameter defines the current position with the animation. At the start, the fraction will be0.0and at the end it will be1.0. How the parameter increases, depends on theinterpolator, e.g. if theinterpolatorisInterpolator.LINEAR, the fraction will increase linear. This method must not be called by the user directly.- Specified by:
- interpolatein class- Transition
- Parameters:
- frac- The relative position
 
 
-