activity之间的切换效果(搜集)
?
主要是两个activity之间的相互切换,所有有2个activity切换主要用到的是overridePendingTransition(X, Y),X,Y分别代表切换效果的xml第一个是:MainActivity?
public class OtherActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.setContentView(R.layout.other); Button mButton=(Button) findViewById(R.id.button1); mButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(); intent.setClass(OtherActivity.this, MainActivity.class); startActivity(intent); overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); } }); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //如果按下的是返回键,并且没有重复 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { finish(); overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); return false; } return false; }}?