ParallelTransition
Inherits from: Transition > Timeline
Overview
This Transition starts all transitions in its content in parallel.
content of this Transition inherit node if their node variable is not specified.
duration, repeatCount, and autoReverse variables have no effect on this Transition.
Code Segment Example:
import javafx.scene.shape.*; import javafx.animation.transition.*; ... var node = Rectangle { x: 100 y: 40 height: 100 width: 100 arcHeight: 50 arcWidth: 50 fill: Color.VIOLET } var parTransition = ParallelTransition { node: node content: [ FadeTransition { duration: 3s fromValue: 1.0 toValue: 0.3 repeatCount:2 autoReverse: true}, TranslateTransition { duration: 2s fromX: -100 toX: 100 repeatCount:2 autoReverse: true}, RotateTransition { duration: 3s byAngle: 180 repeatCount:4 autoReverse: true}, ScaleTransition { duration: 2s node: node byX: 1.5 byY: 1.5 repeatCount:2 autoReverse: true}, ] } parTransition.play(); ...
Profile: common
Variable Summary
| name | type | Default Value | description |
|---|---|---|---|
| content | Timeline |
A sequence of |
Inherited Variables
Transition
| name | type | Default Value | description |
|---|---|---|---|
| node | Node | null |
The target node of this |
| interpolator | Interpolator | EASEBOTH |
Controls the timing for acceleration and deceleration at each transition cycle. This may only be changed prior to starting the transition or after the transition has ended. If changed during a transition then the change will not take effect until the next transition. Default interpolator is set to Interpolator#EASEBOTH. |
Timeline
| name | type | Default Value | description |
|---|---|---|---|
| rate | Number | 1.0 |
Defines the direction/speed at which the The absolute value of Rate Inverting the rate of a running |
| time | Duration | 0s |
Defines the If If user wants to bind the variable and update it simultaneously, bidirectional
|
| interpolate | Boolean | true |
Enable/disable interpolation. |
| repeatCount | Number | 1.0 |
Defines the number of cycles in this animation. The |
| autoReverse | Boolean | false |
Defines whether this animation reverses direction on alternating cycles. If |
| keyFrames | KeyFrame |
Defines the sequence of |
|
| framerate | Number |
The maximum framerate at which this animation will run, in frames per second. This can be used, for example, to keep particularly complex Timelines from over-consuming system resources. By default, a Timeline's framerate is not explicitly limited, meaning the Timeline will run at an optimal framerate for the underlying platform. |
