1

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

菜单的简单模型:

在此处输入图像描述

动画看起来像是某种立方体旋转 - 立方体的一个旋转,类似的东西..

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

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

我试图在 Android SDK 中找到一些示例,但没有找到。任何人都知道一个简单的方法来编码这个?提前致谢 ;-)

4

2 回答 2

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
    }
}

对于动画示例,请查看此链接:我需要简单的 Android 动画示例

于 2012-07-31T07:59:47.487 回答
1

我会看看http://nineoldandroids.com/

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

于 2012-07-31T06:48:50.187 回答