QuartzCore中有很多类,但今天我只讲其中的三个类:
1.CAReplicatorLayer:复制自己的子类;
2.CATextLayer:文字动画;
3.CAGradientLayer:颜色渐变动画,如进度条的加载。
下面我们依次进行讲解,先看一下我们的效果吧:
1.用CAReplicatorLayer实现的True Love效果:

2.用CAReplicatorLayer实现音乐播放的效果:

True Love的实现代码:

音乐播放效果的代码实现:

3.用CATextLayer实现文字重绘动画的效果:

github地址:https://github.com/zangqilong198812/BanTangAnimation
4.颜色进度度加载条:
https://github.com/nrj/GradientProgressView
网友评论