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);

    }
}

Проблема: входной переход успешно применяется как слайд, а выходной переход для окна не отображается. Активность заканчивается с эффектом слайда только без каких-либо задержек или около того.

0 ответов

Другие вопросы по тегам