为什么通过bottomBar进入页面,和通过按钮直接进入页面,同样的页面展示效果不同?
来源:5-13 基于TabBar+TabBarView实现顶部导航功能

weixin_慕妹9555027
2021-04-20
如题
写回答
1回答
-
可以实现同样的效果的,可以参考下下一章《封装可自定义样式的沉浸式导航栏NavigationBa》程源码的实现:
void _onJumpTo(int index, {pageChange = false}) { if (!pageChange) { //让PageView展示对应tab _controller.jumpToPage(index); } else { HiNavigator.getInstance().onBottomTabChange(index, _pages[index]); } setState(() { //控制选中第一个tab _currentIndex = index; }); }
https://git.imooc.com/coding-487/fa-home/src/master/lib/page/home_page.dart#L147
012021-04-27
相似问题