二次元の世界ではありません。ScaleTransition
ただし、次の 2 つのを使用して、カード フリップを模倣できます。
Rectangle front = new Rectangle(50, 50);
ScaleTransition stHideFront = new ScaleTransition(Duration.millis(1500), front);
stHideFront.setFromX(1);
stHideFront.setToX(0);
Rectangle back = new Rectangle(50, 50, Color.RED);
back.setScaleX(0);
ScaleTransition stShowBack = new ScaleTransition(Duration.millis(1500), back);
stShowBack.setFromX(0);
stShowBack.setToX(1);
stHideFront.setOnFinished(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent t) {
stShowBack.play();
}
});
StackPane root = new StackPane();
root.getChildren().addAll(front, back);
Scene scene = new Scene(root, 300, 250);
primaryStage.setScene(scene);
primaryStage.show();
stHideFront.play();