flutter - Flutter:移动到下一个屏幕时,CupertinoTabBar 不会消失
问题描述
我正在运行 Google 的 Flutter Gallery 示例:
在下面的 gif 图中,请注意当我从一个屏幕导航到下一个屏幕时,Cupertino 选项卡栏停留在屏幕底部。之所以如此,是因为它是一个小部件,它放置在父窗口小部件cupertinonavigationdemo中,而在视图中交换了选项卡时,标签栏仍保留。
导航时有没有办法摆脱标签栏?
解决方案
放rootNavigator: true
Navigator.of(context, rootNavigator: true).push(MaterialPageRoute(
builder: (context) => "your new routes",
));
推荐阅读
- ios - 未调用 WKNavigationDelegate 方法
- c++ - 将 gtest 与 conan 和 cmake 一起使用:'test_properites_mutex_':未声明的标识符
- react-native - 如何在 Expo 和 NativeBase 中调整状态栏
- azure-pipelines - DotNetCoreCLI@2 发布不过滤项目
- python - 如何在不同的类中使用在另一个类中定义的属性?
- r - 根据值“移动窗口”范围和比例对表格进行分类?
- java - 在嵌套 JSON (io.vertx.core.json) 中按键查找值
- c# - VS 代码:OmniSharp 语言服务器正在运行,但没有显示自动建议(C#)
- spring - Spring Security 从设计服务返回时发送给匿名用户
- javascript - 如何将环境变量包含到 Webpack 5 中?