1

彼らはこれをどのように行うのですか?アニメーションの引き出しの回転は可能ですか?

下のスクリーンショットでは、下部にある[タッチ]円をタッチすると、その円がそれ自体の周りを回転し、アプリの他の画面/アクティビティに移動する4つの新しいナビゲーションボタンが表示されます。私は本当にこれを私のアプリに入れたいです。

それはスライド式の引き出しですか、それとも他の戦略ですか?ところで私はAndroidバージョン2.1をターゲットにしています

始める

真ん中

次

それで

Theeen

終わり

4

1 に答える 1

1

主に画像を回転させるアニメーションのように見えます。アニメーションが終了すると、ボタンがアクティブになります。

ImageView discsAndButtons = (ImageView) findViewById(R.id.discsAndButtons);

Animation anim = new RotateAnimation(0.0f, 90.0f, 0.0f, 480.0f);
anim.setDuration(600);
anim.setFillAfter(true);
anim.setAnimationListener(this);

discsAndButtons.setAnimation(anim);

...

void onAnimationEnd(Animation animation) {
   ViewGroup buttonLayer = (ViewGroup) findViewById(R.id.buttonLayer);
   buttonLayer.setVisibility(View.VISIBLE);
}

視覚的には、ボタンは画像の一部です。ただし、効果的なボタンはおそらく画像の上の別のレイヤーにあり、アニメーションが終了した後にのみ表示されます( [タッチ]ボタンを除く)。

于 2012-08-05T11:10:52.293 に答える