1

Androidアプリのアニメーションメニューボタンをコーディングする必要があります。次のようになります。

メニューの簡単なモックアップ:

ここに画像の説明を入力してください

アニメーションは、ある種の立方体の回転のように見えます-立方体の1つの回転、そのようなものです。

メニューボタン(たとえば「button1」)のアニメーションをプログラムする最も簡単な方法を探しています。クリックすると、最初にアニメーションを実行してから、サブメニューのコンテンツを表示する必要があります。「button1」は、4つの*.pngファイルでアニメーション化する必要があります。

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

Android SDKでいくつかの例を見つけようとしましたが、見つかりませんでした。誰もがこれをコーディングするための簡単な方法を知っていますか?前もって感謝します ;-)

4

2 に答える 2

1

私はhttp://nineoldandroids.com/を見るでしょう

これはHoneycombアニメーションクラスの下位互換性のあるバージョンであり、ボタンをアニメーション化するサンプルアプリがあります。

于 2012-07-31T06:48:50.187 に答える
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 に答える