我要在内部标签中导航。 我有树形选项卡,我希望在第一个选项卡中单击一个按钮并转到另一个屏幕,但无需在带有选项卡的屏幕上启动新的全屏模式。
在我的代码中,我希望当我进入HomeScreen时可以转到另一个屏幕,例如子应用程序。我该怎么走?
这是我的TabController代码:
return DefaultTabController(
length: 3,
child: Scaffold(
bottomNavigationBar: TabBar(
tabs: [
Tab(icon: Icon(Icons.directions_car)),
Tab(icon: Icon(Icons.directions_transit)),
Tab(icon: Icon(Icons.directions_bike)),
],
),
body: TabBarView(
children: [
HomeScreen(), //-> Go to the SelectedItemScreen
Screen2(),
Screen3(),
],
),
),
答案 0 :(得分:0)
这可能会有所帮助:https://github.com/flutter/flutter/issues/18546#issuecomment-397885240
您应该保留对此close
的引用,然后执行open
。