Facebook 开源动画框架 Pop
来源:互联网 发布:js中的splice方法 编辑:程序博客网 时间:2024/06/06 15:00
Facebook 开源动画框架 Pop
作者:fenglh/2016.08.25
继承关系
创建动画
使用POP可以创建4类动效:: spring, decay, basic and custom.
Spring (弹性)
动效可以赋予物体愉悦的弹性效果
POPSpringAnimation *anim = [POPSpringAnimation animationWithPropertyNamed:kPOPLayerBounds];
Decay (衰减)
动效可以用来逐渐减慢物体的速度至停止
POPDecayAnimation *anim = [POPDecayAnimation animationWithPropertyNamed:kPOPLayerPositionX];
Basic(基本)
动效可以在给定时间的运动中插入数值调整运动节奏
POPBasicAnimation *anim = [POPBasicAnimation animationWithPropertyNamed:kPOPViewAlpha];
Custom(自定义)
动效可以让设计值创建自定义动效,只需简单处理
开始动画
若想让物体动起来,只需要添加上面的4类动画所创建的东西到视图。
[self.yourView.layer pop_addAnimation:anim forKey:@"typeANameForYourAnimationHere"];
时间函数 (timing function)
- Ease in (kCAMediaTimingFunctionEaseIn):
- Ease out (kCAMediaTimingFunctionEaseOut):
- Ease in ease out (kCAMediaTimingFunctionEaseInEaseOut):
- 默认 (kCAMediaTimingFunctionDefault):
动画效果
- 强烈推考官方demo–Pop官方demo
- 也可以看一下本人写的demo–ITXHook(注:此demo不是单纯作为演示Pop动画而建立的,只是它的UI交互部分使用了Pop,所以贴上来供参考)
参考文章
Facebook POP动效库使用教程
23个Facebook Paper中的设计细节
Pop官方demo
1 0
- FaceBook pop 动画开源框架使用说明
- 开源动画框架Facebook的Pop
- facebook-pop开源动画框架
- Facebook 开源动画框架 Pop
- facebook开源动画pop
- facebook开源动画pop
- facebook开源动画pop
- Facebook开源动画框架 Pop学习---POPSpringAnimation
- FaceBook pop 动画开源框架使用教程说明
- IOS facebook 开源动画引擎 pop
- POP — Facebook开源动画引擎
- xcode安装facebook pop开源框架
- Facebook POP 动画框架 进阶指南
- ios facebook 开源动画 pop 常用动画
- Facebook将神奇动画引擎Pop开源了
- Facebook将神奇动画引擎Pop开源了!
- facebook开源动画引擎 pop 源码阅读笔记:
- [IOS 开发] Facebook开源动画库 POP-POPBasicAnimation运用
- OpenAM Web Policy Agent Release Notes---笔记
- n的思想计数器思想万能法
- android studio 中去除actionbar 标题栏的方法。requestWindowFeature(Window.FEATURE_NO_TITLE)无效
- Array & Event & Dom 兼容总结
- 构造器初始化的顺序
- Facebook 开源动画框架 Pop
- 剑指Offer----扩展:删a复制b
- 博大精深的VS的快捷键
- 347. Top K Frequent Elements
- typedef的使用
- Codeforces刷题之路——710A King Moves
- TimePicker 异常处理
- 链表写的小程序
- React Native 中组件的生命周期