2012-10-27 128 views
1

我有兩個活動A和B.我試圖在導航時實現動畫。這是它的工作原理。活動結束時將動畫應用於活動?

當在A> A中發生的一個Fling從上到下滑動並且B從Bottom滑入時進入。當在B中發生從上到下的Fling時,B結束滑下並且A進入從頂部滑入。

我對兩個活動都使用了overridePendingTransition(enter, stops);兩個輸入轉換。但我無法在活動結束時提供動畫。我嘗試在onStopOnPause之內使用overridePendingTransition(enter, stops);,當我按下硬件後退按鈕時它正在工作,但當我使用投擲進行導航時,它會失效,這使我感到困惑。

任何人都可以幫助我解決這個問題。

回答

1

Android doc中所述,應該在finish()或startActivity()之後調用overridePendingTransition(int enterAnim,int exitAnim)。

它不需要在onStop()或onPause()中調用。

+0

雅我試過,但活動沒有顯示動畫結束時。 –

+0

關於通過startActivity()導航導航嗎?你可以發佈你的代碼 –

+0

你需要更多的UPVOTES! – Sheharyar