登录 立即注册
安币:

简单的规律绘制直线构造神奇的视觉效果

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-12-7 18:09:27
Tag:library Failed commit latest
立即下载
收藏

项目介绍:

Permalink
Failed to load latest commit information.
.idea 2016.12.07 init Dec 7, 2016
app 2016.12.07 init Dec 7, 2016
gradle/wrapper 2016.12.07 init Dec 7, 2016
library 2016.12.07 init Dec 7, 2016
.gitignore 2016.12.07 init Dec 7, 2016
README.md 2016.12.07 init Dec 7, 2016
build.gradle 2016.12.07 init Dec 7, 2016
gradle.properties 2016.12.07 init Dec 7, 2016
gradlew 2016.12.07 init Dec 7, 2016
gradlew.bat 2016.12.07 init Dec 7, 2016
settings.gradle 2016.12.07 init Dec 7, 2016


通过两个点根据一定规律的运动绘制直线,从而画出神奇的视觉效果。


效果



动图示例(如加载慢请稍等):









更多绘制效果:


















是不是很神奇?



关于原理




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




  • A的运动角速度

  • B的运动角速度

  • A的X轴运动半径

  • B的X轴运动半径

  • A的Y轴运动半径

  • B的Y轴运动半径



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




关于实现




基础原理都在以上那篇文章里(忍不住再为作者极具创造性和启发性的想法点个赞)
在Android上实现了一个自定义view:MagicLineView,大家有兴趣可以把项目下载看,代码量很少。




最后感谢大家的光临,谢谢你的支持哦!


相关源码推荐:

我来说两句
所有评论(226)
allow.xuweibin 2016-12-7 18:18:32
感谢分享,安卓巴士有你更精彩:lol
回复
suzhouliuyan 2016-12-7 18:48:07
帮帮顶顶!!
回复
遗失的流年 2016-12-7 18:57:53
写的真的很不错
回复
apkbus热心网友 2016-12-7 19:21:39
强烈支持楼主ing……
回复
葫芦_eRDJw 2016-12-7 19:33:21
帮帮顶顶!!
回复
rebecca 2016-12-7 20:18:53
好好 学习了 确实不错
回复
apkbus热心网友 2016-12-7 20:21:52
很给力,安卓巴士有你更精彩!
回复
上传代码
查看数:5489 收藏数:42 下载数:118 点赞数:11
状态:已购或VIP 售价:10(原价:10)金钱 下载权限:初级码农 
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表