Activity1:
package com.sample.android.activitytransition;import android.app.Activity;import android.os.Bundle;import android.widget.*;import android.content.*;import android.view.*;public class Activity1 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity1); Button button = (Button)findViewById(R.id.button1); button.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { Intent intent = new Intent(); intent.setClass(Activity1.this, Activity2.class); startActivity(intent); Activity1.this.finish(); } }); }}
Activity 2:
package com.sample.android.activitytransition;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class Activity2 extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity2); Button button = (Button) findViewById(R.id.button2); button.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { Intent intent = new Intent(); intent.setClass(Activity2.this, Activity1.class); startActivity(intent); Activity2.this.finish(); } }); }}
原始碼:http://files.cnblogs.com/Tealcwu/ActivityTransition.zip