CAAnimation可以分为四种:
1、CABasicAnimation:通过设置起始点、终点、时间,动画会沿着设定的点进行移动。
2、CAKeyFrameAnimation:关键点动画,通过设定CAlayer的起始点、中间关键点、终点的frame,时间,动画会沿你设定的轨迹进行移动
3、CAAnimationGroup:Group也就是组合的意思,就是把对这个Layer的所有动画都组合起来,layer会同时执行多个动画。
4、CATransition:苹果帮开发者封装好的一些动画。
这里先了解一下CABasicAnimation如何实现:
大小:
屏幕快照 2015-12-30 11.50.59.png旋转(X轴):
屏幕快照 2015-12-30 11.51.37.png平移:
屏幕快照 2015-12-30 11.52.09.png组合动画:
屏幕快照 2015-12-30 11.53.42.png 屏幕快照 2015-12-30 11.54.02.png下面是组合动画的效果:
向右平移的同时并旋转以及变大。
animation.png这就是比较简单的动画效果。
加油
网友评论