处理JavaFX中节点动画的最佳方法

时间:2019-01-26 13:02:38

标签: java animation javafx

我正在使用JavaFX制作应用程序,我想制作一种动画,在其中可以缩放Canvas上节点的高度(在这种情况下,可以是填充有ImagePattern的Rectangle)。

我当时正在考虑将其放在Canvas上,但是如果有更好的方法,我也想听听。我不确定从哪里开始,在我看来我迷失了寻找的机会。

现在,我的VBOX充满了许多矩形,但我也希望能够分别缩放每个节点的高度。

我想知道这是否可能,如果可以,我想听听我的问题的可能解决方案。谢谢。

更新2:

这是我一直在寻找的东西。

我想要实现的目标的图像

enter image description here

1 个答案:

答案 0 :(得分:0)

如果要动态缩放高度,即从Java代码中缩放高度,请使用

myVBox.setPrefHeight(200);

myRect.setHeight(200);

请查看here了解更多有关Rectangle对象的方法。