2015笔记——CABasicAnimation

CAAnimation可以分为四种:

1、CABasicAnimation:通过设置起始点、终点、时间,动画会沿着设定的点进行移动。

2、CAKeyFrameAnimation:关键点动画,通过设定CAlayer的起始点、中间关键点、终点的frame,时间,动画会沿你设定的轨迹进行移动

3、CAAnimationGroup:Group也就是组合的意思,就是把对这个Layer的所有动画都组合起来,layer会同时执行多个动画。

4、CATransition:苹果帮开发者封装好的一些动画。

这里先了解一下CABasicAnimation如何实现:

大小:

2015笔记——CABasicAnimation_第1张图片
屏幕快照 2015-12-30 11.50.59.png

旋转(X轴):

2015笔记——CABasicAnimation_第2张图片
屏幕快照 2015-12-30 11.51.37.png

平移:

2015笔记——CABasicAnimation_第3张图片
屏幕快照 2015-12-30 11.52.09.png

组合动画:

2015笔记——CABasicAnimation_第4张图片
屏幕快照 2015-12-30 11.53.42.png
2015笔记——CABasicAnimation_第5张图片
屏幕快照 2015-12-30 11.54.02.png

下面是组合动画的效果:

向右平移的同时并旋转以及变大。

2015笔记——CABasicAnimation_第6张图片
animation.png

这就是比较简单的动画效果。
加油

你可能感兴趣的:(2015笔记——CABasicAnimation)