Мы разрабатываем приложение, в котором мы создали меню бургера на панели приложений на главной странице. С домашней страницы мы перемещаемся на разные страницы в зависимости от выбора пользователя, используя Navigator.Pu sh () и аналогичные методы. Одна проблема с этим состоит в том, что у новых открытых страниц не может быть меню бургера, если мы не повторим это на каждой странице. Другая причина в том, что сборка меню занимает немного времени - то есть меню создается динамически путем извлечения элементов из серверной части, хотя элементы одинаковы для всех страниц.
Один из подходов, который мы думали должен был заменить часть тела домашней страницы в зависимости от навигации. Но мы должны излишне создать свой собственный стек для поддержки навигации по страницам.
Существует ли простой и правильный метод во Flutter?