我想实现的效果是在退出(旧)片段上方叠加输入(新)片段,但是当我用新片段替换旧片段时,旧片段只会消失,新片段会向容器上滑动,容器是可见的。
我不想对旧片段进行动画处理,只想保持旧片段的原样,并在其可见的情况下将新片段向上滑动到其上方。
以下是我的代码:
我不想对旧片段进行动画处理,只想保持旧片段的原样,并在其可见的情况下将新片段向上滑动到其上方。
以下是我的代码:
// First time adding fragment i.e. "oldFragemnt"
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.content_frame, oldFragment, "oldFragemnt");
ft.addToBackStack(null);
ft.commit();
// while adding "newFragemnt"
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.new_slide_in_up,0,0,R.anim.new_slide_out_down);
ft.replace(R.id.content_frame, newFragment, "newFragemnt");
ft.addToBackStack(null);
ft.commit();
请指导我哪里出了问题。我的旧碎片正在消失,而新碎片正在向上滑动。