2011-08-14 48 views
0

目前我「米使用public void overridePendingTransition (int enterAnim, int exitAnim)以達致這目標。我發現,我沒有依靠,而不是創建我可以使用一些機器人動畫如下動畫。活動動畫超越控制問題

fadein = AnimationUtils.loadAnimation(BerlinWallActivity.this, android.R.anim.fade_in); 
fadeout =AnimationUtils.loadAnimation(BerlinWallActivity.this, android.R.anim.fade_out); 

但我問題是overidePendingTransition不帶動畫的參數:(失敗可憐,我怎麼可以重複使用淡入,淡出動畫變量acheive同一個目標??你的時間

在此先感謝。

回答

0

的方法overridePendingTransition()需要兩個資源ID作爲參數,而不是兩個Animation對象。您只需在函數調用中輸入原始資源ID,如R.anim.fade_in

+0

是的,我knw dat。但這不是我的問題:)我想知道是否有任何其他方法或任何其他方法來作爲參數sumbmit動畫變量。 –

+0

你不能在兩個活動之間提交一個'動畫'對象,更重要的是 - 你真的不需要。 「動畫」對象本身屬於當前活動,因此該方法將原始資源用作參數。您可以簡單地使用資源ID實現相同的目標,因此實際上沒有理由爲「動畫」對象打擾。 – Wroclai

+0

非常感謝您的回覆。我瞭解你的觀點。 –