Android 5.0 幻灯片动画闪烁片段

Android 5.0 Slide Animation Flashing fragment

我正在寻找使用 Android SDK 21 中添加的 Slide 转换 class。目前我有此代码来替换我的片段:

    Fragment fragment = getFragment(fragmentManager);

    Slide slide = new Slide(Gravity.RIGHT);
    fragment.setEnterTransition(slide);


    fragmentManager.beginTrSlideansaction()
        .replace(R.id.content, fragment, getKey())
        .commit();

Slide 动画适用于进入视图的片段,但当前存在于 R.id.content 容器中的片段闪烁白色而不是滑出另一侧。

有什么我可能遗漏的想法吗?

原来我误以为这个Slide动画处理的是退出过渡。白色闪光的发生是因为旧片段被立即移除并且新片段从右侧滑入。

为了获得完整的动画,我只是用 XML Animations

的老方法做了