反应原生、波涛汹涌的独立并行动画?

Posted

技术标签:

【中文标题】反应原生、波涛汹涌的独立并行动画?【英文标题】:React native, choppy independent parallel animations? 【发布时间】:2016-08-12 00:41:38 【问题描述】:

我在同一个视图中有几个不同的动画组件。组件彼此不知道,但它们的动画同时发生。

有时,但并非总是如此,其中一个动画会开始丢帧,或者在 X 秒内不会开始。

有没有更好的方法来处理我不知道的这种情况?

【问题讨论】:

【参考方案1】:

目前看来可行的只是将更重要的动画包装在 requestAnimationFrame(() => - animation cb here - );

它在 react native 的性能文档中被引用,但它推断出需要 TimerMixin,但似乎并非如此。 (因此,即使文档说要使用 this.requestAnimationFrame,您也不需要“this”。

【讨论】:

以上是关于反应原生、波涛汹涌的独立并行动画?的主要内容,如果未能解决你的问题,请参考以下文章

反应原生模态时间延迟和生涩的动画

我们如何在反应原生版本 .61 中将动画添加到底部选项卡图标

当状态/道具改变时,反应原生动画部分列表跳到顶部

global.__reanimatedWorkletInit 不是函数。反应原生动画 v2

动画移动x和y与软移动反应原生

在 Google Play 的独立版本上反应原生地图崩溃