用贝塞尔曲线与基础动画做一个iOS欢迎页效果


用贝塞尔曲线与基础动画做一个iOS欢迎页效果_第1张图片

这个动画也是我在无意中看到一个大神写的mode效果很惊艳,所以自己拆分出来单独实现以下。大神的那个链接我找不到了,所以给大家说声抱歉,如果大神看见了 可以提醒我一下 我补个链接。

给大家简单分析一下这个动画的实现机制:动画分为四部分  :

第一画出矩形方框

第二步画出水纹的上涨效果

第三步设置当前view的背景色填充动画

第四步创建welcom的label  设置label的scale动画。

动画实现用的到知识点就是  UIBezierPath  CABasicAnimation  [UIView animation] 结合实现。

使用  UIBezierPath画出对应效果图的路径  用CABasicAnimation给路径设置动画  对backgroundColor和label的现实设置,因为比较简单,就使用了基于OC对象的UIView animation]来实现动画效果

整体的代码量不大,实现过程也比较简单,大家可以直接看demo,我也是一个菜鸟,懂的不多,大家一起项目学习。

demo:GitHub - huxiao123/BasicAnimatinDemo 

你可能感兴趣的:(用贝塞尔曲线与基础动画做一个iOS欢迎页效果)