QuartzCore 中的那些事

QuartzCore中有很多类,但今天我只讲其中的三个类:

1.CAReplicatorLayer:复制自己的子类;

2.CATextLayer:文字动画;

3.CAGradientLayer:颜色渐变动画,如进度条的加载。

下面我们依次进行讲解,先看一下我们的效果吧:

1.用CAReplicatorLayer实现的True  Love效果:

QuartzCore 中的那些事_第1张图片


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


QuartzCore 中的那些事_第2张图片

True Love的实现代码:

QuartzCore 中的那些事_第3张图片

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

QuartzCore 中的那些事_第4张图片

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

QuartzCore 中的那些事_第5张图片

github地址:https://github.com/zangqilong198812/BanTangAnimation

4.颜色进度度加载条:

https://github.com/nrj/GradientProgressView

你可能感兴趣的:(QuartzCore 中的那些事)