代码库> 视图动画> swift 加载动画
swift 加载动画
关注
查看次数:2780 下载次数:234
上传时间:2017-01-17 大小:1 KB
三个圆的交替运动,以及圆颜色的渐变,球的位置改变后它的颜色也和所在位置的球的颜色保持了一致。

动画解析:

- 1. 三个圆的大小相同每个圆的间隔是一个圆的大小
- 2. 运动轨迹是由两个半圆组成的,两个半月的圆心分别是(15,5).(35,5)直径是第一个圆心到第二圆的心的距离等于20。这里我们可以使用贝塞尔曲线来完成
- 3. 我们把两个弧线拼接在一起就是球1的运行轨迹,球2和球3运行轨迹是一样的原理,都是一个半圆只不过圆心、开始角度和结束角度不同
- 4. 知道了轨迹就可以让小球动起来

具体实现请参照github,如果觉得不错请给个Star或者fork,提出你宝贵的意见,谢谢
https://github.com/VictDog/LoadingView
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
提示
sina weixin mail 回到顶部