【发布时间】:2021-05-17 18:47:43
【问题描述】:
我有一个应用程序,根据用户角色有不同的布局,用户可以从设置中切换角色。应用程序的基本布局有一个标签栏,标签视图内容会根据选择的标签而变化。更改用户角色时,我想进入一个新的布局,新的标签栏有自己的标签项。 问题是,当我从 UserRole1 布局推送新页面时,如下所示:
Navigator.pushReplacement(
context,
CupertinoPageRoute(builder: (context) => UserRole2Layout()),
);
UserRole1 布局的标签栏仍然存在,并且带有新标签栏的新布局放置在其上方。
如何替换当前标签栏或使用新标签栏转到新布局?
【问题讨论】:
标签: flutter layout tabs navigation tabbar