EnterTransition работает, а exitTransition() не работает
Попытка поставить переходы входа и выхода в действие, открывающее фрагмент. Ниже приведены шаги, которые следуют.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
TransitionSet enterTransitionSet = new TransitionSet();
enterTransitionSet.addTransition(TransitionInflater.from(getActivity()).inflateTransition(android.R.transition.move));
enterTransitionSet.setDuration(400);
enterTransitionSet.setStartDelay(0);
getWindow().setSharedElementEnterTransition(enterTransitionSet);
Slide enterSlide = new Slide();
enterSlide.setStartDelay(300);
enterSlide.setDuration(300);
getActivity().getWindow().setEnterTransition(enterSlide);
Fade exitFade = new Fade();
exitFade.setStartDelay(300);
exitFade.setDuration(300);
getActivity().getWindow().setExitTransition(exitFade);
}
}
Проблема: входной переход успешно применяется как слайд, а выходной переход для окна не отображается. Активность заканчивается с эффектом слайда только без каких-либо задержек или около того.