动画在哪个线程上运行?



这个问题可能有些模糊。但是假设我有一个 ObjectAnimator 并且我运行一个又长又慢的翻译动画,在动画运行时我还能与 UI 交互吗?例如。我可以点击按钮吗?

通过调用该方法启动start()动画将在调用此方法的线程上运行。此线程上应该有一个Looper(如果不是这种情况,将引发运行时异常(。此外,如果动画将对视图层次结构中的对象的属性进行动画处理,则调用线程应该是该视图层次结构的UI thread

最新更新