JavaFX 并行过渡

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

此过渡在节点上并行应用多个动画。它类似于顺序过渡,除了它同时在节点上应用多个过渡,而顺序过渡按照动画传入构造函数的顺序在节点上应用多个过渡。

在 JavaFX 中,类 javafx.animation.ParallelTransition 代表并行过渡。我们只需要在实例化此类时将过渡列表传递给构造函数即可。

性质

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

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

构造函数

该类中有四个构造函数。

  1. public ParallelTransition() : 使用默认参数创建 ParallelTransition 的实例。
  2. public ParallelTransition(Animation? children) : 使用动画列表创建 ParallelTransition 的实例。
  3. public ParallelTransition(Node node) : 创建 ParallelTransition 的实例,并指定将应用并行过渡的节点。
  4. public ParallelTransition(Node node, Animation? children) : 创建 ParallelTransition 的实例,并指定节点和动画列表。

示例

在下面的示例中,我们创建了一个多边形,并对其并行应用了各种动画。

输出


JavaFX Parallel Transition

模拟并行过渡

以下代码说明了在不同节点上模拟并行过渡。在这里,我们对不同的节点应用了类似的过渡,而没有使用 ParallelTransition。

输出


JavaFX Parallel Transition