当点击返回按钮时:
@Override
public void onBackPressed() {
finish(); //go back to the previous Activity
overridePendingTransition(R.anim.slide_in_exit, R.anim.slide_out_exit);
}
这将使视图动起来。但是当在操作栏中点击向上导航按钮时,该如何做呢?
当点击返回按钮时:
@Override
public void onBackPressed() {
finish(); //go back to the previous Activity
overridePendingTransition(R.anim.slide_in_exit, R.anim.slide_out_exit);
}
这将使视图动起来。但是当在操作栏中点击向上导航按钮时,该如何做呢?
cYrixmorten的回答在我想要给上导航按钮添加一些动画时效果不好,所以我覆盖了onOptionsItemSelected
方法:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int itemId = item.getItemId();
switch(itemId){
case android.R.id.home:
super.onOptionsItemSelected(item);
this.finish();
overridePendingTransition(R.anim.in_from_left, R.anim.out_to_right);
break;
default:
break;
}
return true;
}