【发布时间】:2015-06-10 13:37:51
【问题描述】:
我想重复相同(相似的模式)JavaFX 动画 - 重复显示一组按钮的模式,在一定时间后将它们从屏幕上擦除,并在一定时间后再次显示它们。在做了一个简短的研究之后,我了解了SequentialTransition,它封装了其他转换对象并按顺序执行它们(顾名思义)——在https://docs.oracle.com/javafx/2/api/javafx/animation/SequentialTransition.html 找到了一个很好的简单示例。使用此工具时我需要弄清楚两件事:
- 我不希望所有封装的转换顺序发生 - 我希望几个按钮同时出现和消失,这将是一些不能同时出现的
FadeTransition对象。 - 我想在每个转换之间添加时间间隔(例如,在按钮开始消失之前等待 5 秒,在按钮重新出现之前等待 3 秒等)。在
SequentialTransition中添加时间间隔的常规方法是什么(或 JavaFX 中的任何转换,因为 Thread.sleep() 似乎阻塞了事件侦听器,因此不适合)?
任何关于这两个问题的指针将不胜感激。
【问题讨论】:
标签: animation javafx transitions