JavaFX animations 🎬
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();
*/
}
}
Видео JavaFX animations 🎬 канала Bro Code
#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();
*/
}
}
Видео JavaFX animations 🎬 канала Bro Code
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
JavaFX scenes + drawing stuff 🌄JavaFX CSS styling 🎨JavaFX Animations using AnimateFXJava 2D animation 🎞️Speed Coding: Flappy Bird | Java#3 Sprites and Animation - How to Make a 2D Game in JavaJavaFX install Scene Builder 🛠️Java snake game 🐍Hash Tables #️⃣JavaFX stages 🎭JavaFX GUI Course ☕ (𝙁𝙧𝙚𝙚)JavaFX install & setup (IntelliJ) 💡JavaFX MediaView 🎞️JavaFX WebView + building a web browser 🌐JavaFX and Scene Builder Beginner Course - IntelliJ #3: ImageViewJavaFX communication between controllers 📣JavaFX ImageView 🖼️JavaFX Event Handling using Scene Builder 🎪