[英]Screen rotate 3 times when back to landscape activity from portrait activity
[英]Android No Animation When Transitioning From a Portrait Activity to a Landscape Activity
我有活動A設置為縱向運行(android:screenOrientation =“portrait”在清單中的此活動上設置)。 單擊按鈕時,此活動將打開活動B. 活動B設置為橫向運行(在清單中此活動上設置的android:screenOrientation =“landscape”)。 無論我在overridePendingTransition方法中設置什么,都沒有動畫。 這總是很難。 從活動A轉換到活動B時,有沒有辦法強制某種動畫?
此外,從活動B轉換回活動A時,我遇到了同樣的問題。
編輯(來自Praveen):
即使我已經在清單中對configChanges="orientation"
進行了configChanges="orientation"
。 我還在面對這個問題嗎? 對此有何想法?
提前致謝
我認為你必須覆蓋activity的onConfigurationChange方法。 也許這會對你有所幫助。
例如
@Override public void onConfigurationChanged(Configuration newConfig){super.onConfigurationChanged(newConfig);
updateGui();
}
運行startActivity()后可以使用它:
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.