多个导航条颤动

问题描述 投票:1回答:1

任何人都可以深入了解如何实现两个导航栏(嵌入到底部导航栏的TabView中的AppBar中的自定义导航栏)?

例如:enter image description here

flutter navigationbar bottomnavigationview appbar
1个回答
1
投票

您可以使用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(),
          ],
        ),
      ),
    );
  }
© www.soinside.com 2019 - 2024. All rights reserved.