Java Code Examples for javafx.animation.RotateTransition#setAutoReverse()
The following examples show how to use
javafx.animation.RotateTransition#setAutoReverse() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: DataViewerSample.java From chart-fx with Apache License 2.0 | 5 votes |
private static Pane getDemoPane() { final Rectangle rect = new Rectangle(-130, -40, 80, 80); rect.setFill(Color.BLUE); final Circle circle = new Circle(0, 0, 40); circle.setFill(Color.GREEN); final Polygon triangle = new Polygon(60, -40, 120, 0, 50, 40); triangle.setFill(Color.RED); final Group group = new Group(rect, circle, triangle); group.setTranslateX(300); group.setTranslateY(200); final RotateTransition rotateTransition = new RotateTransition(Duration.millis(4000), group); rotateTransition.setByAngle(3.0 * 360); rotateTransition.setCycleCount(Animation.INDEFINITE); rotateTransition.setAutoReverse(true); rotateTransition.play(); final RotateTransition rotateTransition1 = new RotateTransition(Duration.millis(1000), rect); rotateTransition1.setByAngle(360); rotateTransition1.setCycleCount(Animation.INDEFINITE); rotateTransition1.setAutoReverse(false); rotateTransition1.play(); final RotateTransition rotateTransition2 = new RotateTransition(Duration.millis(1000), triangle); rotateTransition2.setByAngle(360); rotateTransition2.setCycleCount(Animation.INDEFINITE); rotateTransition2.setAutoReverse(false); rotateTransition2.play(); group.setManaged(true); HBox.setHgrow(group, Priority.ALWAYS); final HBox box = new HBox(group); VBox.setVgrow(box, Priority.ALWAYS); box.setId("demoPane"); return box; }
Example 2
Source File: GameView.java From CrazyAlpha with GNU General Public License v2.0 | 5 votes |
public static void makeRotateTransition(Node node, int mills, double fromAngle, double toAngle, boolean autoReverse) { RotateTransition rt = new RotateTransition(Duration.millis(mills)); rt.setFromAngle(fromAngle); rt.setToAngle(toAngle); rt.setAutoReverse(autoReverse); rt.setCycleCount(Animation.INDEFINITE); rt.setNode(node); rt.play(); }
Example 3
Source File: Dialogs.java From helloiot with GNU General Public License v3.0 | 5 votes |
private static void setRotate(Shape s, boolean reverse, double angle, int duration) { RotateTransition r = new RotateTransition(Duration.seconds(duration), s); r.setAutoReverse(reverse); r.setDelay(Duration.ZERO); r.setRate(3.0); r.setCycleCount(RotateTransition.INDEFINITE); r.setByAngle(angle); r.play(); }