Core Animation Essentials,主要讲了 Core Animation 的一些基础知识。
讲了一个点击图片 item 有各种效果的 demo 。
- 点击动画变大 (change bound)
- shrink and grow (UIKit 定时器改变 bound , CA 可以用 CAMedia timing protocol and repeated animation)
- 边框闪烁,颜色变化 (layer.border color is animation property, repeated animation)
- flip 到中心然后回到原处 (2.5D perspective transform)
- 边框粒子闪烁效果
然后后面就是讲 Core Animation 一些基础,所以下面就把Core Animation Programming Guide的内容大致过一下。