JavaFX 顺序过渡

2024 年 8 月 29 日 | 阅读 2 分钟

这种过渡用于按顺序(一个接一个)将动画列表应用于节点。顺序过渡在设计以顺序方式动画化其实体的游戏时非常重要。

在 JavaFX 中,类 javafx.animation.SequentialTransition 用于表示顺序过渡。 我们需要将多个过渡对象的列表传递给这个类的构造函数。 这些动画将按顺序应用于节点(按照它们传递给构造函数的顺序)。

性质

该类仅包含一个属性,该属性在下表中与其 setter 方法一起描述。

属性描述Setter 方法
node它是一个 Node 类的对象类型属性。 它表示要应用过渡的节点。setNode(Node node)

构造函数

该类有四个构造函数。

  1. public SequentialTransition() : 使用默认参数创建 SequentialTransition 的一个实例。
  2. public SequentialTransition(Animation? children) : 使用动画列表创建 SequentialTransition 的一个实例。
  3. public SequentialTransition(Node node) : 创建具有指定节点的 sequentialTransition 的一个实例,该节点将应用顺序过渡。
  4. public SequentialTransition(Node node, Animation? children) : 使用指定的节点和动画列表创建 SequentialTransition 的一个实例。

示例

在下面的示例中,我们创建了一个多边形,并按顺序对其应用了各种过渡。

输出


JavaFX Sequential Transition