BottomNavigationBar Tab 跳转
来源:8-2 APP首页框架搭建-Scaffold与PageView【搭了个框架】
希卡利
2022-05-07
我想在 BottomNavigationBar 的 children 的某个 widget 中跳转到另外一个 children 的 widget 要怎么做呀?
说明:从首页 tab 中,点击某个按钮,跳转到 个人 tab 中
写回答
1回答
-
CrazyCodeBoy
2022-05-07
说一下思路:
1、在按钮所在的页面发送消息给tab_navigator.dart,消息发送可借助https://pub.dev/packages/event_bus
2、在tab_navigator.dart接收到跳转的消息后调用下面代码来进行跳转,跳转代码可参考BottomNavigationBar的onTap的实现:
_controller.jumpToPage(index);
setState(() {
_currentIndex = index;
});022022-05-08
相似问题