2012-08-23 107 views

回答

25

您可以設置動畫(如幻燈片),當你喜歡這個活動之間切換:

res文件夾中,創建一個anim文件夾

例如,將兩個xml文件用於滑動的效果:

slide_in.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shareInterpolator="false"> 
    <translate 
     android:fromXDelta="100%" android:toXDelta="0%" 
     android:fromYDelta="0%" android:toYDelta="0%" 
     android:duration="200"/> 
</set> 

slide_out.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shareInterpolator="false"> 
    <translate 
     android:fromXDelta="100%" android:toXDelta="0%" 
     android:fromYDelta="0%" android:toYDelta="0%" 
     android:duration="200" /> 
</set> 

然後在你的Java代碼只是寫:

Intent i = new Intent(YourActivity.this, OtherActivity.class); 
this.startActivity(i); 
overridePendingTransition(R.anim.slide_in, R.anim.slide_out); 

如果您正在測試在真實設備上,不要忘記進行播放動畫(設置 - >顯示 - >動畫 - >所有動畫)

希望它有幫助! :)

+1

感謝您的意見, 我正在測試,但我有一個小問題,從一個活動過渡到另一個是按下按鈕後,我已經做了「完成();」開始活動 – user1480020

+0

你想完成哪項活動?第一個 ? –

+0

是的第一個活動 – user1480020