【问题标题】:JavaFX - Animation around borderJavaFX - 边框周围的动画
【发布时间】:2016-12-13 06:17:58
【问题描述】:

我正在尝试围绕 Node 制作动画,类似于以下内容:

Ideal Effect

注意边框是如何在图像周围产生环形效果的——这就是我想在我的 JavaFX Node 上获得的效果。这样的事情怎么可能做到?

【问题讨论】:

  • 可能最简单的方法是创建一个表示旋转边框的图像(具有透明度),然后将其添加到场景图中。然后使用RotateTransition 对其进行动画处理。

标签: java animation javafx javafx-8


【解决方案1】:

)第一种方法:

您可以使用 1 个节点执行此操作,如下所示:

1-对于形状:

使用包含六个ArcToPath 组成三个圆圈(小圆圈为4/2)和(大圆圈为2)。但是每次使用三角法计算两个圆的位置会很困难(但可能)。

2-对于效果:

您可以使用Bloom effect 来执行此操作。

3-对于动画:

如前所述,需要一些三角学知识才能根据 JavaFX 动画系统创建两个圆的旋转。

II)第二种方法:

你可以忽略第一种方法的第一个步骤,直接创建基本上3个圆圈,并继续与其余两个相同的过程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多