水滴波纹开机动画Core Animation实现

水滴波纹开机动画挺酷的,通过Core AnimationCALayer框架做的。动画的效果就是水滴掉下来,形成波纹扩散的过程,看起来生动。实现的核心就是使用CAShapeLayer来绘制水滴形状,用CAKeyframeAnimation控制波纹扩散的关键帧动画。加上CABasicAnimation模拟水滴下落,整个动画的表现挺自然的。其实技术上简单,主要是对fillColorstrokeColoropacity等属性的控制。适合用在开机动画中,让用户一打开应用就有惊艳的视觉体验。如果你也想给自己的 App 加点炫酷的开机动画,不妨试试这个方案,效果蛮不错的。

zip 文件大小:584.21KB