今日はJavaFXで始まったばかりで、オブジェクトに個別カラーフリップを行う方法を理解することはできません。私は2つのキーフレームでタイムラインを設定し、オブジェクトがその変数にバインドするカラー値を設定することができます...しかし、私が望むものは、離散フリップフロップです。JavaFXで個別のカラーフリップアニメーションを作成するにはどうすればよいですか?
0
A
答えて
0
これはもっと探しているかもしれませんが、無期限に繰り返しません。バグかもしれません。 また、私はこれを行うためのきれいな方法があると思います。
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.shape.Rectangle;
import javafx.scene.paint.Color;
import javafx.animation.transition.PauseTransition;
import javafx.animation.transition.SequentialTransition;
import javafx.animation.Timeline;
var fillColor: Color;
Stage {
title : "MyApp"
scene: Scene {
width: 400
height: 200
content: [
Rectangle {
x: 10, y: 10
width: 140, height: 90
fill: bind fillColor
}
]
}
}
var seqTransition = SequentialTransition {
repeatCount: Timeline.INDEFINITE
content: [
PauseTransition {
duration: 1s
action: function():Void {
fillColor = Color.BLUE;
}
},
PauseTransition {
duration: 1s
action: function():Void {
fillColor = Color.RED;
}
}
]
}
seqTransition.play();
1
また、fillColorのKeyFrameのキー値でDISCRETEインターポレータを使用することもできます。
Timeline {
repeatCount: Timeline.INDEFINITE
keyFrames: [
at(0s) { fillColor => Color.BLUE tween Interpolator.DISCRETE; }
at(1s) { fillColor => Color.RED tween Interpolator.DISCRETE; }
]
}
関連する問題
- 1. gitでコミットごとに個別のプルリクエストを作成するにはどうすればよいですか?
- 2. WPFウィンドウを個別のスレッドに作成して表示するにはどうすればよいですか?
- 3. 予約URLクエリパラメータを個別に作成するにはどうすればよいですか?
- 4. コントローラを個別にリファクタリングするにはどうすればよいですか?
- 5. モデルフィールドに個別にアクセスするにはどうすればよいですか?
- 6. 別のドキュメントを作成中にドキュメントにフィールドを作成するにはどうすればよいですか?
- 7. カスタムオブジェクトを使用してJavaFXでリストビューを作成するにはどうすればよいですか?
- 8. 親を満たすためにJavaFX MediaViewストレッチメディアを作成するにはどうすればよいですか?
- 9. JavaFXでアニメーション線グラフを作成するにはどうすればよいですか?
- 10. javafxで待機/通知ウィンドウを作成するにはどうすればよいですか?
- 11. Javafx:3Dパスでアニメーションを作成するにはどうすればよいですか?
- 12. 個々のHTMLキャンバスパス/シェイプを個別に塗りつぶすにはどうすればよいですか?
- 13. JavaFX - 配列の各要素のボタンを作成するにはどうすればよいですか?
- 14. ウェブサービスアプリの作成にはどうすればよいですか?
- 15. jQueryを使用してイメージを個別に動作させるにはどうすればよいですか?
- 16. アレイ内に個々のボタン名を作成するにはどうすればよいですか?
- 17. JavaFXステージ用のサイズ変更アニメーションを作成するにはどうすればよいですか?
- 18. n個の子ノードを持つツリーを作成するにはどうすればよいですか?
- 19. djangoフォームでは、フィールドごとに個別のオプションをループするにはどうすればよいですか?
- 20. javaFXを使用して透明なウィンドウステージを作成するにはどうすればよいですか?
- 21. Javafxでaudioclipを追加するにはどうすればよいですか?
- 22. Googleスプレッドシートでマージされたセルを個別にカウントするにはどうすればよいですか?
- 23. 別のタブのために表示されない場合でも、JavaFXのWebviewレンダーを作成するにはどうすればよいですか?
- 24. VB .NETで個別のプロジェクトからプライベート関数をテストするにはどうすればよいですか?
- 25. p:panelGridを使用して個人用配信を作成するにはどうすればよいですか?
- 26. 余白をCSSでインライン要素で個別に処理するにはどうすればよいですか?
- 27. GAEプロジェクトを1つのアプリケーションで個別に実行するにはどうすればよいですか?
- 28. 複数のキーで「個別」を効率的に実行するにはどうすればよいですか?
- 29. UIAlertSheetで各ボタンの色を個別に変更するにはどうすればよいですか?
- 30. d3.js国別マップで州ごとに個別の要素を作成するにはどうすればよいですか?