JavaFX animations 🎬

Veröffentlicht am: 21 März 2021
auf dem Kanal: Bro Code
48,423
805

javafx animation translation rotate fade scale tutorial example explained

#javafx #animation #animations

package application;

import java.net.URL;
import java.util.ResourceBundle;
import javafx.animation.FadeTransition;
import javafx.animation.Interpolator;
import javafx.animation.RotateTransition;
import javafx.animation.ScaleTransition;
import javafx.animation.TranslateTransition;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.image.ImageView;
import javafx.scene.transform.Rotate;
import javafx.util.Duration;

public class Controller implements Initializable{

@FXML
private ImageView myImage;

@Override
public void initialize(URL arg0, ResourceBundle arg1) {

// translate
TranslateTransition translate = new TranslateTransition();
translate.setNode(myImage);
translate.setDuration(Duration.millis(1000));
translate.setCycleCount(TranslateTransition.INDEFINITE);
translate.setByX(500);
translate.setByY(-250);
translate.setAutoReverse(true);
translate.play();
/*
// rotate
RotateTransition rotate = new RotateTransition();
rotate.setNode(myImage);
rotate.setDuration(Duration.millis(500));
rotate.setCycleCount(TranslateTransition.INDEFINITE);
rotate.setInterpolator(Interpolator.LINEAR);
rotate.setByAngle(360);
rotate.setAxis(Rotate.Z_AXIS);
rotate.play();

// fade
FadeTransition fade = new FadeTransition();
fade.setNode(myImage);
fade.setDuration(Duration.millis(1000));
fade.setCycleCount(TranslateTransition.INDEFINITE);
fade.setInterpolator(Interpolator.LINEAR);
fade.setFromValue(0);
fade.setToValue(1);
fade.play();

// scale
ScaleTransition scale = new ScaleTransition();
scale.setNode(myImage);
scale.setDuration(Duration.millis(1000));
scale.setCycleCount(TranslateTransition.INDEFINITE);
scale.setInterpolator(Interpolator.LINEAR);
scale.setByX(2.0);
scale.setByY(2.0);
scale.setAutoReverse(true);
scale.play();
*/
}
}


Auf dieser Seite können Sie das Online-Video JavaFX animations 🎬 mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Bro Code 21 März 2021 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 48,423 Mal angesehen und es wurde von 805 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!