CAMediaTimingFunction相关
2016-03-08 13:45
357 查看
一:Animation Timing Curves
1:Linear Animation Timing
2:Ease-In Animation Timing
3:Ease-Out Animation Timing
4:Ease-In Ease-Out Animation Timing
5:Custom Animation Timing
自定义动画执行曲线设置
We create a custom timing with the initWithControlPoints:::: method on CAMediaTimingFunction like this:
C代码
- (CAMediaTimingFunction *)getTimingFunction {
CGFloat c1x = 0.5;
CGFloat c1y = 1.0;
CGFloat c2x = 0.5;
CGFloat c2y = 0.0;
return [[CAMediaTimingFunction alloc initWithControlPoints:cx1 :cy1 :cx2 :cy2];
}
写道
Since the initial and final values are already known (recall that they are {0, 0} and {1, 1}, respectively), we have to specify only the control
points. In our example, we set the first control point to {0.5, 1.0}
and the second control point to {0.5, 0.0}.
来源:http://o0o0o0o.iteye.com/blog/838547
1:Linear Animation Timing
2:Ease-In Animation Timing
3:Ease-Out Animation Timing
4:Ease-In Ease-Out Animation Timing
5:Custom Animation Timing
自定义动画执行曲线设置
We create a custom timing with the initWithControlPoints:::: method on CAMediaTimingFunction like this:
C代码
- (CAMediaTimingFunction *)getTimingFunction {
CGFloat c1x = 0.5;
CGFloat c1y = 1.0;
CGFloat c2x = 0.5;
CGFloat c2y = 0.0;
return [[CAMediaTimingFunction alloc initWithControlPoints:cx1 :cy1 :cx2 :cy2];
}
写道
Since the initial and final values are already known (recall that they are {0, 0} and {1, 1}, respectively), we have to specify only the control
points. In our example, we set the first control point to {0.5, 1.0}
and the second control point to {0.5, 0.0}.
来源:http://o0o0o0o.iteye.com/blog/838547
相关文章推荐
- 深入探索透视投影变换
- processor register
- Re-Learn C(The C Programming Language.2Nd)
- 磁盘和文件系统
- 初识Github
- How browsers work(浏览器是如何工作的)
- Android 动态加载 (三) PAK 详解
- 10027---关于<:if>没有<c:else>解决方案
- HBase总结(6)--比较过滤器
- iOS Apps核心对象
- Property Declaration Attributes
- iOS分类和扩展(Categories和Extensions)
- volatile
- 认识View Controller
- Memory Management in Cocoa Program
- CALayer和UIView
- Block和GCD介绍
- iOS并发编程
- Leet Code OJ 102. Binary Tree Level Order Traversal [Difficulty: Easy]
- 初次使用RecycleView报错,Multiple dex files define Landroid/support/annotation/AnimRes;