片段之间共享元素过渡期间出现白色闪烁

时间:2018-10-24 06:25:52

标签: android android-fragments shared-element-transition

我正在使用两个片段之间的共享元素过渡。动画效果很好,但是片段中出现白色闪光。

在我的第一个片段中,我使用以下命令设置共享元素过渡:

getActivity().getSupportFragmentManager()
    .beginTransaction()
    .addSharedElement(ivPic, ViewCompat.getTransitionName(ivPic))
    .addToBackStack(null)
    .replace(R.id.fragment_container, fragment)
    .commit();

onCreate()中的第二个片段中:

Transition transition = TransitionInflater.from(getContext()).inflateTransition(R.transition.shared_element_transition);
setSharedElementEnterTransition(transition);
setSharedElementReturnTransition(transition);

我尝试过的事情:

  • setEnterTransition(null)在我的第二个片段中
  • setCustomAnimations(0, 0)在第一个片段的片段过渡中

0 个答案:

没有答案