【问题标题】:JavaFX - Sequential Transition modify at runtimeJavaFX - 在运行时修改顺序转换
【发布时间】:2020-12-09 04:18:30
【问题描述】:

我一直在探索 JavaFX 的顺序转换,它似乎非常适合我的需要。因此,我正在开发一个 JavaFX 桌面应用程序,该应用程序主要显示一些图片、文本并播放一些视频和音频文件。现在,由于其中一些项目是按顺序呈现的,我决定使用顺序转换。现在,我遇到了一个我试图解决的问题,但它似乎没有按预期工作。让我们假设这些项目的呈现顺序是在地图中预定义的。当这些项目呈现给用户时,他/她需要提供一个答案,如果答案正确,您可以认为该项目可以归类为完成。但是,在某些情况下,我需要用户重复某些项目以用于学习目的。这必须“即时”完成,因为我有另一个窗口,由其他人决定哪些项目必须重复。如您所见,这需要在运行时对顺序转换进行一些修改。对如何应对这一挑战有什么建议吗?

谢谢,

【问题讨论】:

    标签: java animation javafx sequential


    【解决方案1】:

    正如documentation for SequentialTransition 所说:

    无法更改正在运行的 SequentialTransition 的子级。如果为运行中的 SequentialTransition 更改子级,则必须停止并重新启动动画以获取新值。

    【讨论】:

    • 感谢您的回答。这就解释了为什么我在跑步时会出现一些罕见的行为。现在,有没有其他方法可以解决这个问题?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 2013-07-20
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多