首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android中创建像糖果粉碎一样的动画

在android中创建像糖果粉碎一样的动画
EN

Stack Overflow用户
提问于 2015-10-02 10:36:09
回答 2查看 1.9K关注 0票数 1

如何创建一个像糖果粉碎动画,例如开始动画,如链接所示。然后,他们有弹出按钮动画和启动(粒子爆炸)动画以及。是否知道如何在android中实现这些功能。我试着按下按钮展开动画,看上去一点也不像糖果压碎。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_decelerate_interpolator">
    <scale
        android:fromXScale="1.0"
        android:toXScale=".98"
        android:fromYScale="1.0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toYScale=".98"
        android:duration="900"
        android:repeatMode="reverse"
        android:repeatCount="infinite"/>
</set>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-02 10:52:59

这些动画是非常复杂的,你不能(实际上,你可以,如果你真的很努力,但不想)使它们没有外部库。编程主要是关于使用外部库。

在本例中,您希望找到图形库/引擎。OpenGL就是一个很好的例子。您可以使用它做很多很酷的事情,只需阅读文档,您就应该知道如何使用API。

然而,如果你真的想像CandyCrush那样制作精确的动画,你很可能做不到。我想CandyCrush必须使用King (开发游戏的公司,而不是真正的国王)拥有的某种私人图书馆来制作动画。只要浏览一下OpenGL,您就会发现它非常有趣。

票数 2
EN

Stack Overflow用户

发布于 2015-10-02 10:43:39

因为CandyCrush是一个游戏,所以您可以假设游戏是使用图形引擎编写的,比如OpenGL es2.0或jMonkeyEngine。这些词库用于生成动态的2D和3D内容。我确信CandyCrush不使用standart模板来动画或显示文本。

如果你想要实现这些动画,我认为你必须学习OpenGL,ES2.0或任何其他3D/2D Libary。

编辑:下面是一些开始链接:

http://www.opengl-tutorial.org/

http://www.jayway.com/2013/05/09/opengl-es-2-0-tutorial-for-android-part-i-getting-started/

http://developer.android.com/training/graphics/opengl/index.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32905360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档