我正在使用两个片段之间的共享元素过渡。动画效果很好,但是片段中出现白色闪光。
在我的第一个片段中,我使用以下命令设置共享元素过渡:
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)
在第一个片段的片段过渡中