iOS造轮子——跳跃加载动画效果

动画

详情参见GitHub,跳跃的加载动画

这个动画,使用CAKeyframeAnimation跟贝塞尔曲线来成功,相当复杂。

原理

  1. 本动画分为少颇一部分,前进与滞后。
  2. 进化与向下,又分为四只支行片。
  3. 肝胆相照小球从index 0一直倒及index
    4,每成功一个子部分,就调用animationDidStop方2018正版葡京赌侠诗,来触发下一个子有些。
  4. 各级一个子有,实心小球的动作,是鲜端直线外加一截半圆弧。而空心小球的卡通,只发一个半弧形。
    5.空心小球需要等待实心小球运动及同她于同水平线的下,才起走,并且以热切小球走得了弧线的时候,空心小球也动了事弧线。

夫动画做了零星上,真的吓复杂,试了挺多种方案,最后这种方案比较简单。大家好拘留代码吧

相关文章