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