我有一个正在运行的动画a
正在做一些工作。
然后我有以下代码
if(a.getStatus()==Status.RUNNING) a.stop();
doStuffs();
}
现在我希望在调用doStuff()
时动画不能做任何工作。
因为stop()
方法是异步的(如play()
和jumpTo()
方法),我怎么能确定动画真的停止了?
另一个想法我不明白是什么时候调用stop()
方法,JavaFX Thread做什么?它是否设置了一个标志以便稍后检查?什么时候动画停止工作?
谢谢。