Я использую общий элемент перехода между двумя фрагментами.Анимация работает хорошо, но во фрагменте появляется белая вспышка.
В моем первом фрагменте я установил общий переход элемента, используя:
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)
в переходе фрагмента в первый фрагмент