gpt4 book ai didi

flutter - Flutter推出新的独立屏幕

转载 作者:行者123 更新时间:2023-12-03 03:58:34 27 4
gpt4 key购买 nike

我无法启动新的屏幕小部件。我在main.dart上将bottomNavigationBar和body用于ViewPager UI。现在,我有3个底部标签,当我进入第二个标签的 View 并单击一个按钮以启动另一个屏幕/ View 时,使用:

onTap: () => Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => ViewMyContactList(),
),
)

新屏幕替换了第二个选项卡的 View ,当我转到第三个选项卡然后返回到第二个选项卡时,新屏幕消失了,第二个选项卡的初始屏幕返回了。同样,当新屏幕替换第二屏幕的初始 View 时,当我在Android中进行系统后退时,该应用程序将立即退出。

最佳答案

您正在尝试Multiple Navigators with BottomNavigationBar您可以引用此文档了解详细信息https://medium.com/coding-with-flutter/flutter-case-study-multiple-navigators-with-bottomnavigationbar-90eb6caa6dbf

每个标签都必须保留自己的“页面路线”,您可以在doc中使用演示代码,也可以在
您可以使用以下两个软件包来帮助您

https://pub.dev/packages/multi_navigator_bottom_bar
帮助您更轻松地构建多导航器底部导航栏。

https://pub.dev/packages/nested_navigators Flutter小部件,用于使用自己的路由堆栈实现多个嵌套导航器。

关于flutter - Flutter推出新的独立屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59124177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com