我有一个应用程序,我正在为公司目录进行活动转换。选择搜索结果后,其照片到详细信息屏幕的动画将起作用。如果我点击后退按钮,则会发生反向动画。但是,如果我从工具栏中点击后退箭头,则不会发生反向动画。
详细信息屏幕是一个新的DetailActivity,其中包含一个名为DetailFragment的片段。我在" onBackPressed"上没有做任何特别的事情。我应该吗?
答案 0 :(得分:15)
如果您希望播放返回转换,则需要聆听向上导航按钮,然后直接致电finishAfterTransition()
:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finishAfterTransition();
return true;
}
return super.onOptionsItemSelected(item);
}