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