2011-12-21 10 views
2

私はAndroidのオリエンテーション変更にカスタムアニメーションを使用するのに苦労しています。基本的には、ユーザーが電話を回すたびに、横画面モードの新しい画面が右から左にスライドします。 似たような話題(http://stackoverflow.com/questions/6043730/android-animation-on-orientation-change)が見つかりました。 次のようにアニメーションが定義されている:Android:オリエンテーション変更アニメーション

<?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> 

Iを用いアニメーション適用の場合:残念ながら

startActivity(...); 

又は

super.onCreate(); 

overridePendingTransition(R.anim.slide_right, 0); 

直接的後にそれらのどれも働かなかった。ポートレートモードにとどまっている間にアクティビティを切り替えると、アニメーションはうまく動作しますが、ポートレートからランドスケープに移動するときはいつでも使用できます。動作しません。 本当にありがとうございます!

答えて

2

アクティビティの開閉は、スタイルを適用してアニメーションできます。これをチェックアウトするsimilar answer

関連する問題