CAAnimation及其子类一

CAAnimation继承图
CAAnimation及其子类一_第1张图片
150628400188786.png
CAAnimation
  • 核心动画基础类,不能直接使用,负责动画运行时间、速度控制、本身实现了CAMediaTiming协议。
CAPropertyAnimation
  • 属性动画的基类(通过属性进行动画设置,注意是可动画属性),不能直接使用。
CAAnimationGroup
  • 动画组,动画组是一种组合模式设计,可以通过动画组来进行所有动画行为的统一控制,组中所有动画效果可以并发执行
CATransition
  • 转场动画,主要通过滤镜进行动画效果设置。
CABasicAnimation
  • 基础动画,通过属性修改进行动画参数控制,只有初始状态和结束状态。
CAKeyframeAnimation
  • 关键帧动画,同样是通过属性进行动画参数控制,但是同基础动画不同的是它可以有多个状态控制。

你可能感兴趣的:(CAAnimation及其子类一)