炫酷自定义动画
2018-06-12 本文已影响122人
MardaWang
最近,偶然看到了一篇文章《简单法则的魅力 》,非常有趣,自己写了一个小demo,在这里分享给大家。
原理很简单:这是一个极其简洁却又极富创意的规则。图形是由两个做圆周运动的点相连而成的,区别仅仅是圆的半径大小以及运行速度。当我们改变这几个参数,就会发生各种有趣的变化。如果我们把这两个点分别命名为点A和点B 那这几个参数分别是:
A的运动角速度
B的运动角速度
A的X轴运动半径
B的X轴运动半径
A的Y轴运动半径
B的Y轴运动半径
我们把这几个参数设置不同的值,根据运动规律,它们便会画出不同的图案,效果你想都想不到哦!
下面是我自己写的一个小demo的部分截图:
一号图.png 三号图.png 四号图.png 六号图.png 七号图.png 九号图.png由于发动态图是在太麻烦,就没有展示出来,有兴趣的可以关注我的Github账号MardaWang并下载相关demo,运行到自己的手机上即可体验,同时也可以自己设置相应的参数,获取其他炫酷动画效果。