我目前知道FadeTransition在以下节点上运行良好:
Rectangle rect = new Rectangle (100, 40, 100, 100);
rect.setFill(Color.VIOLET);
FadeTransition ft = new FadeTransition(Duration.millis(3000), rect);
有没有办法可以在Image而不是节点上执行此操作?我希望保留1行代码的简单性和选择持续时间的控制。我正在使用图形上下文来绘制我的图像。这样的事情会很完美:
Image fadeMe = new Image("fadeMe.png");
FadeTransition ft = new FadeTransition(Duration.millis(3000), fadeMe);
但是,由于FadeTransition需要一个节点,这当然不起作用。有没有办法为图像实现这个目标?