当我的用户点击菜单中的About
项时,我会启动一个显示所有必要信息的AboutFragment
。
为了回到调用活动,我设置了一个带有
的后退箭头((MainActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
当我的用户点击它时,我会调用finish()
,但这会导致一个小动画,我的Activity会替换片段并抬起。
是否有办法让我的活动视图替换没有动画的片段?
答案 0 :(得分:1)
动画是由片段事务引起的,您可以使用它来删除它。
fragmentTransaction.setCustomAnimations(0,0);
答案 1 :(得分:1)
我找到了以下解决方案here。
finish();
TrakrActivity.this.overridePendingTransition(0, 0);
我覆盖待处理的转换并将其设置为空(0,0)。