React Native 动画处理
一个RN的动画可以按照以下步骤进行
- 使用基本的Animated组件,如
Animated.View
Animated.Image
Animated.Text
- 使用
Animated.Value
设定一个或多个初始值- 将初始化值绑定到动画目标的属性上
- 通过
Animated.timing
等函数设定动画参数- 调用start启动动画
以上的步骤是使用RN的api Animated
来实现的。但是实现动画可以通过其他途径达到
在RN实现动画的几种方式
- setState
- setNativeProps
- LayoutAnimation
- Animated