`
iseed5
  • 浏览: 4174 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

go的滚咕噜咕噜滚和点心的龙卷风的实现原理

阅读更多
真心觉得不错,和大家分享一下,不是我写的,我只是转发一下而已

这个原理其实不难,就是如果把图标的排列由方形变圆形,再由圆形变方形的过程,加上个旋转和移动的特效.

下面是我用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的滑屏滚动效果.

需要具体算法的话,下次可能整理一下贴出来.
分享到:
评论

相关推荐

    android_仿go咕噜咕噜和点心龙卷风

    在Android开发中,"android_仿go咕噜咕噜和点心龙卷风"这个项目显然是一个基于手势操作的游戏或动态效果实现。咕噜咕噜和点心龙卷风可能是游戏中的两个特色元素,可能涉及到图像动画和用户交互。下面我们将深入探讨...

    用Flex实现咕噜滚的原理

    下面是我用flex实现的咕噜滚原理展示 http://218.204.254.111:9980/DmHome/Grollum.html 算法简析 1.确定一个圆形,算出圆的中心点坐标,和半径. 2.找出一个基准点,算出这点的坐标和角度. 3.根据这个基准点算出圆环上...

    咕噜咕噜停止器02.ISO

    咕噜咕噜停止器02.ISO

    计算机组成原理课程设计-阵列乘法器设计与实现

    - 课程设计报告:详细描述了设计的过程、原理和实验结果。 - 代码文件:可能包括VHDL或Verilog代码,用于实现阵列乘法器的逻辑电路。 - 仿真结果:可能有波形图和其他验证数据,证明设计的正确性和效率。 - 可能还有...

    咕噜咕噜.exe

    咕噜咕噜.exe

    大班科学教案:滚动的轨迹.docx

    1. **滚动定义**:通过演示圆形物体的滚动,教师向孩子们解释了滚动的概念,即物体在受力后沿着一个轴线进行连续的圆周运动,比如球体咕噜咕噜地前进。 2. **物体分类**:活动中,孩子们被鼓励去分辨哪些物体可以...

    咕噜噜电子商务网

    在"代码中国.txt"可能包含的是网站开发过程中的源代码片段或者编程技术文档,这些内容对于理解"咕噜噜电子商务网"的架构和技术实现至关重要。源代码可能涵盖了数据库设计、服务器端脚本、前端交互逻辑等多个方面,...

    咕噜语音音频助手v1.0中文免费绿色版

    总之,咕噜语音音频助手v1.0是一款充满创意和实用性的媒体工具,它的多样音效和便携式设计为用户带来了便捷和乐趣。如果你正在寻找一款能够提升音频体验的软件,那么咕噜语音音频助手无疑是一个值得尝试的选择。只需...

    咕噜咕噜拉着走.doc

    文档"咕噜咕噜拉着走.doc"看似是一个幼儿园小班的教学计划,主要涉及儿童的运动能力和认知发展。在这个活动中,教师设计了一系列的游戏和任务,旨在锻炼孩子们的空间方位知觉、协调能力和团队合作精神。 首先,活动...

    《莎莎的肚子咕噜咕噜叫》绘本故事PPT模板

    儿童绘本故事PPT下载:《莎莎的肚子咕噜咕噜叫》PPT; 1、莎莎的肚子咕噜咕噜叫绘本PPT; 2、莎莎是个好孩子,她常常帮妈妈做家务。莎莎很听话,可是,她的肚子不听话,常会咕噜咕噜地叫。 3、在教室里,莎莎的肚子...

    编译原理LR0分析代码完整

    (1)根据LR(0)分析法编写一个语法分析程序,输入已知文法,由程序自动构造项目集规范族; ...(3)对于输入的文法和符号串,所编制的语法分析程序应能正确判断此串是否为文法的句子,并输出分析过程。

    幼儿园教案2021-咕噜咕噜拉着走.doc

    这篇文档是针对幼儿园小班的一份综合教学方案,主题为“咕噜咕噜拉着走”。教案的核心在于通过拖拉玩具的活动,旨在提升幼儿的空间方位知觉和协调能力。 活动目标明确,首先,通过拖拉玩具让孩子们进行绕障碍走的...

    咕噜小天使之游戏攻略

    ### 咕噜小天使之游戏攻略详述 #### 游戏背景与故事起点 《咕噜小天使》是一款充满奇幻色彩的角色扮演游戏。故事发生在一个名为ティースの街的小镇,这里靠近一座矿山,居住着一位刚搬来的少女帕琳(パリン)。随着...

    grunt-from-zero-2-hero:咕噜咕噜

    使用grunt命令之前需要nodejs、npm和grunt-cli 有了以上环境之后,克隆该项目,然后安装package.json里的依赖包: npm install 安装成功后运行grunt serve就可以在本地开启一个server,同时watch任务会监听本地文件...

    jGrunt:java 咕噜咕噜行家

    标题 "jGrunt:java 咕噜咕噜行家" 暗示了这个工具在 Java 世界中的灵活性和高效性,就像它的 JavaScript 对应版本一样,能够帮助 Java 开发者进行快速且自动化的项目构建。 描述 "Java Grunt 示例:java -jar ...

    编译原理课设:属性计算-递归下降语法分析器

    1 课设功能需求 基本功能: 下列文法生成变量的类型说明 D->id L L->,id L|:T T->integer|real 参考例6.2构造一个翻译模式,并由此构造一个递归下降翻译器,把每个标识符的类型存入符号表...编程语言:C++ IDE:VS 2019

    grunt-boilerplate:咕噜咕噜样板

    基于 GRUNT-JS 和 BOWER 的简单样板。 包含最重要的 GRUNT 插件以实现完美的项目编译。 针对我个人开发前端应用程序的方式进行了优化。 NPM、鲍尔、咕噜声 npm 已经安装了吗? 请安装。 也许用 brew (在 Mac 上)?...

    传感器原理

    综上所述,变磁阻式传感器、差动自感式传感器、电涡流式传感器以及U型差动变压器都是传感器技术中的重要组成部分,它们各自具有独特的原理和应用领域,在工业自动化、精密测量等领域发挥着重要作用。通过对这些...

Global site tag (gtag.js) - Google Analytics