安装
-
在
package.json文件中添加JavaScript库依赖项。 -
将
@amazon-devices/react-native-reanimated插件添加到您的babel.config.js: -
运行以下命令,清除Metro bundler缓存:
-
运行
npm install命令重新安装package-lock.json文件。
示例
以下示例说明如何使用withTiming方法在无限循环中运行简单动画。
withSpring函数运行基于弹簧的动画:
API参考
Vega的Reanimated库提供Turbo模块,该模块提供了对以下大多数方法的支持。Animations
核心
滚动
设备
线程
worklet化
worklet化意味着将JavaScript函数转换为可序列化的对象,该对象可以在用户界面线程上复制和运行。函数标有“worklet”。指令由Reanimated Babel插件自动获取并进行worklet化。实用工具
高级API
已知问题和限制
- 使用快速刷新后,使用
withRepeat的动画停止重复。 - 使用快速刷新后,动画上的样式不会更新。

