Множество панелей навигации - PullRequest
1 голос
/ 22 марта 2019

Может кто-нибудь дать представление о том, как реализовать две панели навигации (пользовательскую панель навигации, встроенную в панель приложений, которая находится в виде TabView нижней панели навигации)?

Ex: enter image description here

1 Ответ

1 голос
/ 22 марта 2019

Вы можете использовать свойство bottom appbar, как показано ниже. И он будет вложен в созданную вами нижнюю панель вкладок.

  @override
  Widget build(BuildContext context) {
    return DefaultTabController(
      length: 3,
      child: Scaffold(
        appBar: AppBar(
          title: Text('you can put your search here'),
          bottom: Tabbar(
            tabs:<Widget>[
                   Text('tab1'),
                   Text('tab2')
                 ]
          )
        ),
        body: new TabBarView(
          controller: _tabController,
          children: <Widget>[
            Screen1(),
            Screen2(),
          ],
        ),
      ),
    );
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...