Android のアニメーションについていくつか質問があります。
まず第一に、アンドロイドのアニメーションが説明されているサイトへの良いリンクを持っている人はいますか? XML アニメーションのみでお願いします。アニメーションに Java コードを使用したくありません。
2 番目の質問: アクティビティが開始されたときにタイトから左に、終了時に左から右に単純にアニメーション化したいのですが、この単純なアニメーションを実現できません。
私の XML ファイルは次のようになります。
push left in:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_shortAnimTime"
android:fromXDelta="-100%p"
android:toXDelta="0" />
<alpha
android:duration="@android:integer/config_shortAnimTime"
android:fromAlpha="1.0"
android:toAlpha="1.0" />
</set>
push right out:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_shortAnimTime"
android:fromXDelta="0"
android:toXDelta="100%p" />
<alpha
android:duration="@android:integer/config_shortAnimTime"
android:fromAlpha="1.0"
android:toAlpha="1.0" />
</set>
私のコードでは、次を使用しますoverridePendingTransition(R.anim.push_left_in,R.anim.push_right_out);
。overridePendingTransition(R.anim.push_right_out,R.anim.push_left_in);
super.finiah();