JavaFX淡入淡出过渡问题
我遵循我能找到的每一条指令,尝试各种方法来实现这一点,总是伴随着相同的症状:什么都没有发生 期望: 具有从100%透明逐渐变为0%透明的图像 我有一个FadingImage类:JavaFX淡入淡出过渡问题,java,javafx,Java,Javafx,我遵循我能找到的每一条指令,尝试各种方法来实现这一点,总是伴随着相同的症状:什么都没有发生 期望: 具有从100%透明逐渐变为0%透明的图像 我有一个FadingImage类: public class FadingImage{ private FadeTransition ft; public FadingImage(String imgName,int posX, int posY, double from, double to, Group root) {
public class FadingImage{
private FadeTransition ft;
public FadingImage(String imgName,int posX, int posY, double from, double to, Group root) {
ImageView img = new ImageView(imgName);
ft = new FadeTransition(Duration.millis(1000));
ft.setNode(img);
ft.setFromValue(from); //sets the start opacity value
ft.setToValue(to); //sets the target opacity value
ft.setCycleCount(1);
ft.setAutoReverse(false);
img.setTranslateX(posX);
img.setTranslateY(posY);
root.getChildren().add(img);
}
public void play(){
ft.playFromStart();
}
}
我这样称呼它:
FadingImage fi = new FadingImage("images/dock1.png",500, 500, 0.0, 1.0, root);
fi.play();
我没有任何例外。
如果我在play方法中添加一个系统,它会显示出来
我觉得这里缺少了一些基本的东西,我就是找不到…代码是正确的。使用的参数不正确,因为图像显示在屏幕外。非常感谢您的帮助…您的期望是什么(从您的代码中),即?@WilhelmSorban一般来说,在本网站上,请不要删除质量异常低的问题。请添加您的评论作为答案。这不会是一个特别有用的答案,但还是比编辑你的问题来添加非问题内容要好(回答你自己的问题是完全合法的)。你看到了吗?PS:对不起,我还不能评论。。。