【发布时间】:2016-08-12 00:41:38
【问题描述】:
我在同一个视图中有几个不同的动画组件。组件彼此不知道,但它们的动画同时发生。
有时,但并非总是如此,其中一个动画会开始丢帧,或者在 X 秒内不会开始。
有没有更好的方法来处理我不知道的这种情况?
【问题讨论】:
标签: javascript ios animation reactjs react-native
我在同一个视图中有几个不同的动画组件。组件彼此不知道,但它们的动画同时发生。
有时,但并非总是如此,其中一个动画会开始丢帧,或者在 X 秒内不会开始。
有没有更好的方法来处理我不知道的这种情况?
【问题讨论】:
标签: javascript ios animation reactjs react-native
目前看来可行的只是将更重要的动画包装在 requestAnimationFrame(() => { - animation cb here - });
它在 react native 的性能文档中被引用,但它推断出需要 TimerMixin,但似乎并非如此。 (因此,即使文档说要使用 this.requestAnimationFrame,您也不需要“this”。
【讨论】: