iOS 动画关系
来源:互联网 发布:amd表面格式优化 编辑:程序博客网 时间:2024/04/30 15:31
在iOS中核心动画分为几类: 基础动画(CABasicAnimation)、
关键帧动画(CAKeyframeAnimation)、
动画组(CAAnimationGroup)、
转场动画(CATransition)
CAAnimation : 核心动画的基础类,不能直接使用,负责动画运行时间、速度的控制,本身实现了CAMediaTiming协议
CAPropertyAnimation:属性动画也是基类(通过属性进行动画设置,注意是动画属性),不能直接使用。(包含了以下两个:基础动画、关键帧动画)
CABasicAnimation:基础动画,通过属性修改进行动画参数控制,只有初始状态和结束状态。
CAKeyframeAnimation:关键帧动画,同样是通过属性进行动画参数控制,但是同基础动画不同的是它可以有多个状态控制。
CAAnimationGroup:动画组,动画组是一种组合模式设计,可以通过动画组来进行所有动画行为的统一控制,组中所有动画效果可以并发执行。
CATransition:转场动画,主要通过滤镜进行动画效果设置。
基础动画、关键帧动画都属于属性动画,就是通过修改属性值产生动画效果,开发人员只需要设置初始值和结束值,中间的过程动画(又叫“补间动画”)由系统自动计算产生。和基础动画不同的是关键帧动画可以设置多个属性值,每两个属性中间的补间动画由系统自动完成,因此从这个角度而言基础动画又可以看成是有两个关键帧的关键帧动画
- iOS 动画关系
- iOS动画 核心动画
- iOS动画 UIView动画
- iOS动画 CATransition动画
- iOS 动画 UIView动画
- iOS动画-基础动画
- ios 动画
- IOS动画
- Ios 动画
- ios动画
- IOS 动画
- iOS动画
- ios动画
- ios动画
- iOS动画
- iOS 动画
- ios 动画
- iOS 动画
- Win server 2012 +IIS8.0下安装SSL证书
- 文件操作以及fprintf()、fscanf()、fgets()、fputs()
- 漫画解读数字证书与数字签名的区别
- 线程流程
- 如何度过生活的低谷?
- iOS 动画关系
- 如何判断excel是2003还是2007版本
- JSP的八个内置对象-学习笔记
- xcode6加入pch文件
- Google Java编程风格指南
- Jenkins 邮件内容范例
- java设计模式系列--工厂模式
- How to embed Oracle hints in Hibernate query
- abap ALV多级汇总