Я показываю дочерний фрагмент из фрагмента с этим кодом:
getChildFragmentManager().beginTransaction()
.setCustomAnimations(android.R.animator.fade_in, R.animator.slide_out)
.replace(R.id.container, detailFragment, "MAP_DETAIL")
.commit();
Цель состоит в том, чтобы фрагмент выполнял анимацию выхода только при нажатии кнопки «Назад» в представлении.
В данный момент проблема в том, что он выполняется, когда я перехожу к другому виду через боковое меню.Это выглядит не очень хорошо, потому что дочерний фрагмент выталкивается до того, как основной фрагмент заменяется другим представлением.
Я хочу удалить анимацию, если заменяется родительский фрагмент, но сохранить ее, когда пользователь нажимаеткнопка «назад» (переход от детализации к основному фрагменту)
Я не могу найти в Интернете ничего относительно этого случая, но если есть ответ, я прошу прощения.
Любая помощь или руководство будут с благодарностью.
(обратите внимание, у меня есть видео для обмена, которое показывает анимацию выхода дочернего фрагмента, вызываемую при замене родительского фрагмента. Доступно при необходимости)