1、启动动画:在startActivity()之后调用overridePendingTransition()
startActivity(new Intent(this,AnimationActivity.class));
overridePendingTransition(R.anim.slide_right_in, R.anim.slide_right_out);
2、销毁动画:在AnimationActivity onBackPressed()或 finish()后调用overridePendingTransition()
finish();
//onBackPressed();
overridePendingTransition(R.anim.slide_right_in, R.anim.slide_right_out);
或者在重写方法onBackPressed()中处理如下(finish()方法也一样):
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(R.anim.slide_right_in, R.anim.slide_right_out);
}
网友评论