Eclipse Android〜Gluonでアプリを作る8:アニメーションの基本(遷移)〜

イントロダクション

今回からアニメーションの学習に入ります。参考にするサイトはこちらです。

https://docs.oracle.com/javase/jp/8/javafx/visual-effects-tutorial/basics.htm

今までのJavaFXをやってきたなら、楽勝だと思います。ちょっとわかりづらいのが、Durationクラスと、FadeTransitionクラスだと思います。リンク先のJavaDocにもあるように、Durationで時間(間隔)を指定してFadeTransitionでフェードさせています。「百聞は一見に〜」ということで。。。こんな感じです。

<ソース>

@Override
public void start(Stage primaryStage) throws Exception {
	Group gp = new Group();
	// チュートリアルにあるコード
	final Rectangle rect1 = new Rectangle(10, 10, 100, 100);
	rect1.setArcHeight(20);
	rect1.setArcWidth(20);
	rect1.setFill(Color.RED);
	FadeTransition ft = new FadeTransition(Duration.millis(3000), rect1);
	ft.setFromValue(1.0);
	ft.setToValue(0.1);
	ft.setCycleCount(Timeline.INDEFINITE);
	ft.setAutoReverse(true);
	ft.play();

	// シーンをステージに登録
	gp.getChildren().addAll(rect1);
	Scene scene = new Scene(gp, 450, 450);
	primaryStage.setScene(scene);
	primaryStage.setTitle("Animation Basic1");
	primaryStage.show();
}

特に調べる必要はないと思ったので今回はここまでにします。

でわでわ。。。

関連ページ

  1. JavaFX チュートリアル〜今度こそ、初めてでも大丈夫:Label〜
  2. JavaFX チュートリアル〜今度こそ、初めてでも大丈夫2:Label〜
  3. JavaFX チュートリアル〜今度こそ、初めてでも大丈夫3:Button〜
  4. JavaFX チュートリアル〜今度こそ、初めてでも大丈夫4:RadioButton〜
  5. JavaFX チュートリアル〜今度こそ、初めてでも大丈夫5:ToggleButton〜
  6. JavaFX チュートリアル〜今度こそ、初めてでも大丈夫6:CheckBox〜
  7. Eclipse Android〜Gluonでアプリを作る6: アニメーションを作る準備〜
  8. Eclipse Android〜Gluonでアプリを作る7: 木琴アプリの解析〜



コメントを残す