簡體   English   中英

從縱向活動轉換為橫向活動時Android無動畫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM