所以,首先我创建一个像这样的新片段
ft = fm.beginTransaction();
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.replace(R.id.main_content_frame, cFr, "CARS");
ft.addToBackStack(null);
ft.commit();
后来我像这样删除它
fm.popBackStack();
ft = fm.beginTransaction();
ft.setTransition(FragmentTransaction.TRANSIT_NONE);
ft.remove(fm.findFragmentByTag("CARS")).commit();
但是关闭过渡是通过TRANSIT_FRAGMENT_OPEN
动画完成的(或者我认为默认情况下相反),并且我清楚地设置了TRANSIT_NONE
.
有什么想法吗?