8
我有兩個活動,我希望當用戶觸摸第一個活動的按鈕時,新活動從左側滑入,並在第一個活動執行時向右移動同樣,它向右移動並滑出,這樣會產生一種效果,即新活動將舊活動推向右側並將其替換。Android中的無縫從左到右活動過渡動畫
爲了做到這一點,我寫了下面的個XML:
在動畫
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromXDelta="-100%"
android:toXDelta="0"
android:duration="1250" />
</set>
出動畫
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromXDelta="0"
android:toXDelta="-100%"
android:duration="1250" />
</set>
我稱之爲overridePendingTransition(R.anim.anim_in,R.anim.anim_out);
功能的新活動的onCreate方法。在產生的效果中,新活動從左向右正確移動,但第一個較舊的活動移向相反的方向;它向左移動。我想回復這第一個活動的移動方向。我該怎麼做,是否有一個XML屬性用於此目的?
謝謝!它工作完美。 – 2013-03-18 15:53:45