炫酷自定义动画

最近,偶然看到了一篇文章《简单法则的魅力 》,非常有趣,自己写了一个小demo,在这里分享给大家。

原理很简单:这是一个极其简洁却又极富创意的规则。图形是由两个做圆周运动的点相连而成的,区别仅仅是圆的半径大小以及运行速度。当我们改变这几个参数,就会发生各种有趣的变化。如果我们把这两个点分别命名为点A和点B 那这几个参数分别是:
A的运动角速度
B的运动角速度
A的X轴运动半径
B的X轴运动半径
A的Y轴运动半径
B的Y轴运动半径

我们把这几个参数设置不同的值,根据运动规律,它们便会画出不同的图案,效果你想都想不到哦!

下面是我自己写的一个小demo的部分截图:

炫酷自定义动画_第1张图片
一号图.png
炫酷自定义动画_第2张图片
三号图.png
炫酷自定义动画_第3张图片
四号图.png
炫酷自定义动画_第4张图片
六号图.png
炫酷自定义动画_第5张图片
七号图.png
炫酷自定义动画_第6张图片
九号图.png

由于发动态图是在太麻烦,就没有展示出来,有兴趣的可以关注我的Github账号MardaWang并下载相关demo,运行到自己的手机上即可体验,同时也可以自己设置相应的参数,获取其他炫酷动画效果。

你可能感兴趣的:(炫酷自定义动画)