JavaFX - 如何确保动画真正停止

时间:2017-08-30 23:06:36

标签: java animation javafx javafx-8

我有一个正在运行的动画a正在做一些工作。 然后我有以下代码

if(a.getStatus()==Status.RUNNING) a.stop();
    doStuffs();
}

现在我希望在调用doStuff()时动画不能做任何工作。 因为stop()方法是异步的(如play()jumpTo()方法),我怎么能确定动画真的停止了?

另一个想法我不明白是什么时候调用stop()方法,JavaFX Thread做什么?它是否设置了一个标志以便稍后检查?什么时候动画停止工作?

谢谢。

0 个答案:

没有答案