我試圖實現的是:用退出活動的轉換動畫開始新活動,只有。Android活動轉換動畫
我想滑動當前活動,新活動將落後於當前活動。
這裏是滑動畫:R.layout.slide_up
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="0%"
android:toYDelta="100%" />
</set>
下面是我申請活動的動畫過渡:
overridePendingTransition (0 , R.anim.slide_up);
我我使用0作爲輸入活動,因爲我不想爲新的動畫活動,並且它不工作(不執行動畫)。如果我使用的動畫進入活動也一樣,它的工作原理(包括動畫執行),像這樣的:
overridePendingTransition (R.anim.slide_out , R.anim.slide_up);
其中R.anim.slide_out:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="100%"
android:toYDelta="0%" />
</set>
任何想法?
我的工作在Android 4.1.2和Android 4.0.4
這是因爲它不完全相同的過渡。您有zAdjustment =「top」屬性設置,它允許現有動畫播放輸入動畫的頂部,因爲默認情況下輸入的動畫播放退出。 – MCeley 2013-02-26 14:03:48
這就是要害:) – Zielony 2013-02-26 14:05:58