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