回归过渡片段共享元素消失了

时间:2017-03-15 11:31:56

标签: android fragment android-transitions shared-element-transition

在我的应用中的某些View中,我在Fragment中显示Omages,其中有一些RecyclerView。单击Image后,将显示新的详细信息Fragment(带有输入和返回转换)。问题是,当从详细信息Button按下后退View时,共享元素View有时会消失,有时则不会。

这就是我调用新细节Fragment

的方法
 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        dialog.setSharedElementEnterTransition(new DetailsTransition());
        dialog.setEnterTransition(new Slide());
        setExitTransition(new Fade());
        dialog.setSharedElementReturnTransition(new DetailsTransition());
    }

    dialog.setTargetFragment(this, DETAIL_FRAGMENT);

    getActivity().getSupportFragmentManager()
            .beginTransaction()
            .addSharedElement(view, transitionmage)
            .replace(R.id.container, dialog, DetailFragment.TAG)
            .addToBackStack(DetailFragment.TAG)
            .commit();

我已经尝试过这些解决方案但没有成功:

How to postpone a Fragment's enter transition in Android Lollipop?

Postponed Shared Element Transitions

0 个答案:

没有答案