3

Android での向きの変更にカスタム アニメーションを使用するのに苦労しています。基本的に私がやりたいことは、ユーザーが電話を回転させるたびに、横向きモードの新しい画面が右から左にスライドすることです。同様のトピック (http://stackoverflow.com/questions/6043730/android-animation-on-orientation-change) を見つけましたが、残念ながら私の質問には答えていません。アニメーションは次のように定義されます。

<?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="100%p"
      android:toXDelta="0"
      android:duration="550" />
</set>

私が使用したアニメーションを適用するには:

overridePendingTransition(R.anim.slide_right, 0);

直後のいずれか:

startActivity(...);

また

super.onCreate();

残念ながら、どれも機能しませんでした。アニメーションは、ポートレート モードのままアクティビティ間を移行するたびに正常に機能しますが、ポートレート モードからランドスケープ モードに移動するときに使用しようとすると、機能しません。私は本当にあなたの助けに感謝します!

4

0 に答える 0