QuartzCore中有很多類(lèi),但今天我只講其中的三個(gè)類(lèi):
1.CAReplicatorLayer:復(fù)制自己的子類(lèi)铛铁;
2.CATextLayer:文字動(dòng)畫(huà);
3.CAGradientLayer:顏色漸變動(dòng)畫(huà),如進(jìn)度條的加載秧骑。
下面我們依次進(jìn)行講解霎奢,先看一下我們的效果吧:
1.用CAReplicatorLayer實(shí)現(xiàn)的True ?Love效果:
2.用CAReplicatorLayer實(shí)現(xiàn)音樂(lè)播放的效果:
True Love的實(shí)現(xiàn)代碼:
音樂(lè)播放效果的代碼實(shí)現(xiàn):
3.用CATextLayer實(shí)現(xiàn)文字重繪動(dòng)畫(huà)的效果:
github地址:https://github.com/zangqilong198812/BanTangAnimation
4.顏色進(jìn)度度加載條:
https://github.com/nrj/GradientProgressView