-2
A
答えて
0
一つの方法は、両方の方向のスケーリングとは対照的にTimeline
内幅修正をアニメーション化するであろう。
Pos.CENTER
:あなたがRectangle
の親アライメント値の位置合わせを変更することによって方向をシミュレートすることができる変化は両方向
Pos.CENTER_LEFT
に発生しているかのように表示される:変化かのように表示されます右Pos.CENTER_RIGHT
から発生している:変更は、左
ビジュアル表現:アライメントの
注文:Right | Center | Left
SSCCE:
public class RectangleWidthAnimation extends Application{
@Override
public void start(Stage primaryStage) throws Exception {
Rectangle statusBar = new Rectangle(300, 100);
Button animationButton = new Button("Animate width decrease by 25");
animationButton.setOnAction(event -> {
System.out.println("Animation start: width = " + statusBar.getWidth());
KeyValue widthValue = new KeyValue(statusBar.widthProperty(), statusBar.getWidth() - 25);
KeyFrame frame = new KeyFrame(Duration.seconds(2), widthValue);
Timeline timeline = new Timeline(frame);
timeline.play();
timeline.setOnFinished(finishedEvent -> System.out.println("Animation end: width = " + statusBar.getWidth()));
});
VBox container = new VBox(10, statusBar, animationButton);
//Experiment with these alignments
container.setAlignment(Pos.CENTER);
//container.setAlignment(Pos.CENTER_LEFT);
//container.setAlignment(Pos.CENTER_RIGHT);
primaryStage.setScene(new Scene(container, 350, 150));
primaryStage.show();
}
}
上記の代わりに、あなたはおよそ here を読み取ることができる、トランジションを使用することができ
関連する問題
- 1. JavaFXの矩形アニメーションを円にする
- 2. 矩形アニメーション
- 3. JavaFX HyperLinkフォーカス矩形のデフォルトスタイル
- 4. 矩形とアニメーション中の画像のパフォーマンス
- 5. pyplotの矩形のアニメーション最初の矩形が表示される
- 6. textField、JavaFxのデータで矩形を描画する
- 7. JavaFX:幅と高さを維持するために矩形内に罫線を設定する
- 8. WPFの矩形を同時にアニメーション化する方法
- 9. カスタムビューで矩形のサイズを大きくするアニメーション
- 10. WPF矩形の幅と高さを相対ソースにバインド
- 11. D3ツリーマップの矩形の幅にSVGテキストをクリップ
- 12. 任意の幅を持つ2点間の矩形を描く
- 13. スウィフトドロー矩形
- 14. クロップ矩形
- 15. パッキング矩形
- 16. WPFクリップ矩形
- 17. 等角矩形/正方形の高さと幅を計算する方法
- 18. JavaFX 8 3Dアニメーション
- 19. Fabric.js - 矩形のダイナミッククロップエリア
- 20. 矩形キャンバスのエフェクトシャドウ
- 21. スタイリングネイティブフォーカス矩形をオーバーライド
- 22. 矩形近似アルゴリズム
- 23. 矩形内の矩形のサイズを計算する
- 24. 矩形内の矩形を制限する
- 25. 中央矩形から最も離れた矩形を取得
- 26. 境界矩形を作成中に複数の円を削除するJavaFX
- 27. スケーリングと形状の回転(矩形)
- 28. jQueryの幅アニメーション
- 29. CAShapeLayerパスのグリッチ/フリッカーのアニメーション化(楕円から矩形および背面へ)
- 30. 矩形のストロークにグラデーションを配置してアニメーションする方法は?