javafx动画
好的,我想是时候让您讲一个小秘密了。 最近三个月左右,我从事一个私人项目,目标是创建一个工具,使我可以轻松地为Java桌面应用程序创建动画。 JavaFX在API级别上提供了出色的动画支持,但对于初学者甚至中级程序员而言,利用它并不是不容易的。 但是,当我使用Apple的Keynote创建演示幻灯片时,或者当我看到WordPress的动画/滑块插件时,我意识到制作动画是多么容易,所以为什么不将这些工具的简便性引入JavaFX。 您可以在下面的屏幕截图中看到的是到目前为止的工作成果。
这仍处于早期阶段,情况可能会发生变化,但是基本思想是:该工具的输出将是由几张幻灯片组成的演示文稿。 每张幻灯片包含一个或多个元素。 元素类型是:区域,节点(代码或fxml),图像和视频(更有可能出现)。 每个元素可以具有任意数量的关联转换。 幻灯片的背景可以是图像或视频,也可以是两者。 下图显示了一个演示文稿,其中包含背景视频以及其上的三个视频。 当用户按下绿色的“播放”按钮时,视频播放开始。 但是,可以通过将“播放”过渡进一步向右/向未来移动来延迟每个视频的开始,从而增加初始延迟。
创建第二个示例花了我60秒钟的时间,目的只是让您了解使用工具可以节省多少时间。
好的,现在就这些。 我希望我能有时间继续从事此工具的工作,并可能在今年的JavaOne上进行介绍。 那是如果特朗普在那之前��辞职。
祝大家编码愉快!
翻译自: https://www.javacodegeeks.com/2017/03/javafx-animation-tool.html
javafx动画