Я создаю приложение, используя компонент навигации с фрагментами в качестве моих отдельных пунктов назначения. Я хочу знать, как реализовать навигационный поток следующим образом:
В пункте назначения 2 есть кнопка меню, которая может открыть небольшое меню (не покрывает весь экран). Внутри меню (Меню 1) есть другие кнопки, нажав на которые, второе меню (Меню 2) заменяет первое. Нажатие кнопки «Назад» должно переместить меня следующим образом:
Пункт назначения 2 (b) -> Пункт назначения 2 (a) -> Пункт назначения 2 -> Пункт назначения 1
Как мне реализовать это с помощью компонента навигации? Просто чтобы быть понятным, меню появляются в верхней части пункта назначения 2. Таким образом, содержимое из меню и пункта назначения 2 должно быть видимым.