私はゲームに取り組んでいて、今行き詰まっています。ここでの目標は、アクティビティでもある 2 つのメニュー間のアニメーションを作成することです。しかし、それは今思うほど単純ではありません。ユーザーがボタンを押すと、左右の 2 つのドアがスライドしてメニューを覆います。中央に触れた後、スライドして元に戻し、新しいメニューを表示する必要があります。そのため、標準の遷移アニメーションを使用できません。助けていただければ幸いです。ありがとう。
1 に答える
0
右から左へのアニメーションには、このアニメーションを使用します。あなたのメニューはこれによって隠されます:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="50%p"
android:toXDelta="0"
android:interpolator="@android:anim/anticipate_overshoot_interpolator"
android:duration="500" />
</set>
この行をコピーして、anim フォルダーに xml ファイルとして保存します。
左から右の場合 は、次の行を使用します。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="-50%p"
android:toXDelta="0"
android:interpolator="@android:anim/anticipate_overshoot_interpolator"
android:duration="500" />
</set>
animフォルダにコピーして別名で保存。
于 2012-06-04T11:51:04.680 に答える