小编Tru*_*yen的帖子

如何使动画彼此重叠而不是并排播放?

我是fx动画的新手,我正在尝试在另一个动画完成后立即播放一个动画。但是,相反,这两个动画都是在舞台的另一侧同时播放的。另外,是否有一种方法可以更改通过JavaFX显示的图像的大小而不更改图像的像素大小?

我尝试将动画的布局x和y设置为相同,以便可以相互播放。

package application;

import javafx.animation.KeyFrame;
import javafx.animation.Timeline;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.stage.Stage;
import javafx.util.Duration;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.image.ImageView;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;

public class Main extends Application {

    // LOAD IMAGES======================================================================

    // load in sun images
    final static javafx.scene.image.Image sun1 = new javafx.scene.image.Image(
            Main.class.getResource("/Sun/Sun1.png").toString());
    final static javafx.scene.image.Image sun2 = new javafx.scene.image.Image(

    // load in rain images
    final static javafx.scene.image.Image rain1 = new javafx.scene.image.Image(
            Main.class.getResource("/Rain/Rain1.png").toString());
    final static javafx.scene.image.Image rain2 = new javafx.scene.image.Image(
            Main.class.getResource("/Rain/Rain2.png").toString());

    // create a group …
Run Code Online (Sandbox Code Playgroud)

java animation javafx

6
推荐指数
0
解决办法
104
查看次数

标签 统计

animation ×1

java ×1

javafx ×1