炫酷自定义动画

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

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

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

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

一号图.png
三号图.png
四号图.png
六号图.png
七号图.png
九号图.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,044评论 3 119
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,523评论 19 139
  • 常武先秦:佚名赫赫明明。王命卿士,南仲大祖,大师皇父。整我六师,以脩我戎。既敬既戒,惠此南国。王谓尹氏,命程伯休父...
    To者也阅读 3,089评论 0 0
  • 母亲十月怀胎生下宝宝,他如天使般降临,是那样柔弱、娇嫩。新晋的爸爸妈妈该如何疼爱和珍惜他?该如何让自己独一无二的宝...
    瞧那一家子阅读 3,150评论 0 0
  • 我怎么变这样,变得这样倔强? 我怎么变这样,变得这样疯狂? 这是励志少年的歌曲,我只是听听。我怎么变成这样,其实我...
    离若汐宸阅读 4,001评论 0 1