iOS的layer和动画

一、核心动画

核心动画分支图.png
  1. CAMediaTiming协议
  2. CAAnimation 核心动画基础类,不能直接使用
  3. CAPropertyAnimation 属性动画,针对对象的可动画属性进行效果的设置,不可直接使用
  4. CABasicAnimation基础动画,通过keyPath对应属性进行控制,需要设置fromValue以及toValue
  5. CASpringAnimation 带有初始速度以及阻尼指数等物理参数的属性动画
  6. CAKeyframeAnimation 关键帧动画,同样通过keyPath对应属性进行控制,但它可以通过values或者path进行多个阶段的控制
  7. CATransition 转场动画,系统提供了很多酷炫效果
  8. CAAnimationGroup 动画组,方便对于多动画的统一控制管理

参考之核心动画详解
参考CSDN-深层次解析动画

二、layer详解

layer和子类树形图.png

子类介绍.jpg

参考layer介绍
参考layer补全介绍
参考CSDN-深层次解析动画

你可能感兴趣的:(iOS的layer和动画)