flutter - 如何在同一选项卡视图中加载新屏幕?
问题描述
我有一个包含两个标签栏的屏幕。其中一个标签栏视图里面有按钮。我想在单击按钮时在同一选项卡视图中加载一个新屏幕。
在附加的图像中,您可以看到一个按钮。 单击“转到详细信息”按钮时,我想在同一选项卡栏视图中加载详细信息页面。
解决方案
DartPad上的完整示例
TabBarView(children: [
Navigator(
onGenerateRoute: (settings) => MaterialPageRoute(
builder: (context) => YourContent(),
),
)
])
推荐阅读
- javascript - 我的 JQuery removeClass 和 addClass 不起作用
- android - 如何定义动态数据类?(Android - Retrofit2)
- reactjs - 组件未从 const 读取对象值
- haskell - ixmap、Array 和逆变函子之间的关系是什么?
- python - 查找最近坐标(lan 和 long)的每 3 个子集,Python
- azure - 有没有办法使用 azure CLI 获取特定任务 ID 的标签?
- arrays - 在 mongodb 中使用同一文档的另一个数组字段查询以更新数组字段
- javascript - onAuthStateChanged 被调用得太早
- javascript - 与 Promise.all() 并行运行异步 setTimeout 计数器以在 % 中显示进度加载器
- excel - Excel 中的密码映射