在Android菜单中设置动画按钮的最简单方法

时间:2012-07-31 06:36:03

标签: android android-layout

我必须为我的Android应用编码动画菜单按钮。它看起来像这样:

简单的菜单模型:

enter image description here

动画看起来像某种立方体旋转 - 一次旋转立方体,就像那样..

我正在寻找为菜单按钮编程动画的最简单方法(例如“button1”)。点击它必须先做动画,然后显示子菜单的内容。 “button1”必须通过四个* .png文件进行动画处理:

button1.png
button1_step1.png
button1_step2.png
button1_step3.png

我试图在Android SDK中找到一些示例,但我没有找到它。 有人知道一种编码方式吗?提前致谢; - )

2 个答案:

答案 0 :(得分:1)

我会看http://nineoldandroids.com/

这是Honeycomb动画类的向后兼容版本,有一个示例应用程序可以设置动画按钮。

答案 1 :(得分:1)

我想假设您在活动xml文件中注册了这些按钮,如下所示:

<Button
    ...
    android:onClick="onClickButton1"
    android:text="@string/button1_text" />

<Button
    ...
    android:onClick="onClickButton2"
    android:text="@string/button2_text" />

...

然后,将以下方法添加到您的活动类中。您可以描述点击每个按钮会发生什么。

public class MyActivity extends Activity {   
    ...

    public void onClickButton1 (View view) {
       // insert codes here to show animation of button1
    }

    public void onClickButton2 (View view) {
       // insert codes here to show animation of button2
    }
}

对于动画示例,请检查以下链接:I need simple Android animation examples