技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> iOS开发 --> ReactNative Animated动画详解

ReactNative Animated动画详解

浏览:2663次  出处信息

最近ReactNative(以下简称RN)在前端的热度越来越高,不少同学开始在业务中尝试使用RN,这里着重介绍一下RN中动画的使用与实现原理。


使用篇

举个简单的栗子



demo1

是不是很简单易懂<(▰˘◡˘▰)> 和JQuery的Animation用法很类似。

步骤拆解

一个RN的动画,可以按照以下步骤进行。

  1. 使用基本的Animated组件,如Animated.View Animated.Image Animated.Text (重要!不加Animated的后果就是一个看不懂的报错,然后查半天动画参数,最后怀疑人生)

  2. 使用Animated.Value设定一个或多个初始化值(透明度,位置等等)。

  3. 将初始化值绑定到动画目标的属性上(如style)

  4. 通过Animated.timing等函数设定动画参数

  5. 调用start启动动画。

栗子敢再复杂一点吗?

显然,一个简单的渐显是无法满足各位观众老爷们的好奇心的.

不过更多详情,请见原文:http://www.alloyteam.com/2016/01/reactnative-animated/

建议继续学习:

  1. jQuery Color Animations颜色动画插件    (阅读:7091)
  2. css3-animation制作逐帧动画    (阅读:5322)
  3. 解决jQuery动画在chrome下暴走的问题    (阅读:3145)
  4. jQuery中的动画    (阅读:2877)
  5. 利用php创建打印文字动画效果    (阅读:2751)
  6. 闲谈CSS3动画    (阅读:2657)
  7. 完美实现GIF动画缩略图    (阅读:2662)
  8. CSS3 动画系列    (阅读:2452)
  9. 使用Jscex实现排序算法动画    (阅读:2349)
  10. 消除疑问:CSS动画 VS JavaScript    (阅读:1892)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1