【问题标题】:How to navigate to a new screen in flutter, while still keeping the bottomNavigationBar如何在颤动中导航到新屏幕,同时仍保持底部导航栏
【发布时间】:2018-10-05 07:01:40
【问题描述】:

大家好,我目前正在使用 Flutter 开发一个应用程序,并且我在个人资料页面中。如果不更改底部导航栏Something Like this

,我将无法从个人资料页面导航到设置页面

注意:导航发生在同一个选项卡中。我不是在问如何在标签之间切换

【问题讨论】:

    标签: android dart flutter


    【解决方案1】:

    Bottom Navigation Bar 中,页面是标签

    这是full example

    new Scaffold(
          body: new TabBarView(
            children: <Widget>[new FirstTab(), new SecondTab(), new ThirdTab()],
            controller: controller,
          ),
    bottomNavigationBar: new TabBar(
              tabs: <Tab>[
                new Tab(
                  icon: new Icon(Icons.favorite),
                ),
                new Tab(
                  icon: new Icon(Icons.adb),
                ),
                new Tab(
                  icon: new Icon(Icons.airport_shuttle),
                ),
              ])
    

    【讨论】:

    • 我不是这个意思。我的意思是如何在屏幕之间导航(仍在同一个选项卡中)。因为使用 Navigator.push 总是隐藏底部标签
    • 哇,这正是我想要的。除了一个问题。在正文中:new TabBarView(....),我已经用一个容器占用了该正文,该容器内有一个表单。知道如何在 Scaffold 的主体中放置多个项目吗?
    猜你喜欢
    • 2021-12-19
    • 2020-10-13
    • 1970-01-01
    • 2018-09-12
    • 2020-08-31
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多