Flutter 用导航器摆动几个选项卡,将路线从一个选项卡推到另一个选项卡
我在弗利特陷入了困境。我有两个选项卡,每个选项卡都有一个导航器。每个导航器都可以显示一组页面 在第一个选项卡上,我想单击第一页上的链接,然后转到第二个选项卡,并显示第三页。从选项卡1下的页面到选项卡3下的页面的有效深度链接。导航到第三页时,选项卡二应处于活动状态 我使用选项卡控制器以典型方式托管选项卡:Flutter 用导航器摆动几个选项卡,将路线从一个选项卡推到另一个选项卡,flutter,navigator,Flutter,Navigator,我在弗利特陷入了困境。我有两个选项卡,每个选项卡都有一个导航器。每个导航器都可以显示一组页面 在第一个选项卡上,我想单击第一页上的链接,然后转到第二个选项卡,并显示第三页。从选项卡1下的页面到选项卡3下的页面的有效深度链接。导航到第三页时,选项卡二应处于活动状态 我使用选项卡控制器以典型方式托管选项卡: child: DefaultTabController( length: 2, child: Scaffold( appBar: TabBar( tabs: con
child: DefaultTabController(
length: 2,
child: Scaffold(
appBar: TabBar(
tabs: const [
Tab(text: 'HOME'),
Tab(text: 'MENU'),
],
),
body: TabBarView(
children: <Widget>[
HomeScreen(),
MenuScreen(),
],
),
),
),
但我不确定如何访问TAB2的导航器来推动页面,使其导航到第3页
感觉我错过了一些简单的事情。感谢您的建议:)
onTap: () async {
TabController tab = DefaultTabController.of(context);
tab.animateTo(1);
},