Сделайте несколько каркасов с одной панелью вкладок

Я создаю приложение Flutter, в котором пользовательское требование состоит в том, чтобы создать 3 вкладки, каждая из которых имеет собственный AppBar, что подразумевает наличие нескольких Scaffolds в каждом представлении.

Итак, у меня есть main.dart, screen.dart, account.dart и post.dart

3 вкладки => Экран, Учетная запись и
Просмотр экрана публикации => Панель приложений с одним именем
Просмотр учетной записи => Панель приложений со значком гамбургера
Просмотр сообщения => Панель приложений со значком Плюс

Согласно флаттеру у нас может быть панель приложений и нижняя панель навигации (панель вкладок) внутри виджета Scaffold. Итак, чтобы иметь несколько скаффолдов, мне нужно было бы создать 3 отдельные нижние панели навигации или есть какой-либо другой способ реализовать эту функцию?

Кроме того, если нам нужно сделать 3 разных нижней панели навигации для каждого скаффолда, то как перемещаться между ними, поскольку мое первое представление будет вызываться из main.dart

Спасибо за помощь и за то, что нашли время ответить на вопрос.

0 ответов