浏览 4277 次
锁定老帖子 主题:go的滚咕噜咕噜滚和点心的龙卷风的实现原理
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-08
这个原理其实不难,就是如果把图标的排列由方形变圆形,再由圆形变方形的过程,加上个旋转和移动的特效. 下面是我用flex实现的咕噜滚原理展示 http://218.204.254.111:9980/DmHome/Grollum.html 算法简析 1.确定一个圆形,算出圆的中心点坐标,和半径. 2.找出一个基准点,算出这点的坐标和角度. 3.根据这个基准点算出圆环上每一点的坐标和角度. 4.把图标旋转并移动到圆环上. 这个类似经典的球的圆周运动. 可参考: http://www.cnblogs.com/yjmyzz/archive/2010/04/20/1716504.html 具体在Android运用的话,只要根据以原理,把屏幕上的图标变成圆,再用一下斜率就可以实现GO的滑屏滚动效果. 需要具体算法的话,下次可能整理一下贴出来. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-12-12
好吧,既然点进来,怎么着也要留个脚印吧
|
|
返回顶楼 | |
发表时间:2011-12-15
嗯 有点期待这个~
|
|
返回顶楼 | |
发表时间:2011-12-17
我是来看标题的。
|
|
返回顶楼 | |