setCustomAnimations 替换总是在顶部以退出片段

Rod*_*uin 5 java android fragment android-animation

我有这个代码:

FragmentTransaction transaction = manager.beginTransaction();

            stopMain = new OTDMainStopsFragment();
            transaction.setCustomAnimations(R.anim.right_left_anim_x_left,R.anim.fragment_scale_out, R.anim.fragment_scale_in, R.anim.left_right_anim_x_right);
            transaction.replace(R.id.main_fragment_container, stopMain).addToBackStack("OTDMainStopsFragment");
            transaction.commit();
Run Code Online (Sandbox Code Playgroud)

我要实现的是在退出片段的顶部有一个进入片段,(add 方法不会这样做,因为当它从后台堆栈弹出时,我需要动画退出和进入片段)。

真正发生的事情是,当片段被更改时,退出片段将在进入片段的顶部进行动画处理。

如何将退出片段的 z 索引更改为进入片段下方。

顺便说一句,弹出的片段动画按原样工作