flutter:怎样实现局部导航管理?

手机游戏开发者 2024-9-3 12:56:46 44 0 来自 中国
弁言

本日,小编给各人分享怎样在 flutter 中实现 ‘局部导航’。开始之前我们先来统逐一下关于 局部导航 的概念。
局部导航是什么?

我们在 flutter 中使用 navigator 来管理 app 的页面堆栈,重要包罗 push、pop 这两种操纵。而当我们UI计划分别得更过细时,大概碰到必要在某个独立页面里,单独维护一套子级的堆栈管理。这就叫 局部导航管理
局部控件内单独维护局部范围内的堆栈管理的情势有许多,比方:

  • 情势一: 左侧是菜单栏,右侧是内容块,在内容块中单独维护局部的页面push、pop、操纵。
  • 情势二:dialog 弹窗中单独维护布局堆栈管理。
那么下面,小编使用 dialog 的情势来分享实现过程。

实现步调

第一步

创建工具类,用于局部导航管理,头脑是:将必要单独举行堆栈管理的页面使用新的子级 navigator 举行包裹,单独维护一个 navigator,做到每个堆栈容器实现内部各自管理。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 18:26, Processed in 0.145229 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表