, 设置给 Scaffold 的 body 字段 , 主要设置以下三个参数 ;
控制器 : 在 PageView 的 controller 参数设置 , PageController 类型 , 主要用于控制...PageView 的页面跳转 ;
滑动回调事件 : onPageChanged 参数设置滑动回调事件 , 传入 index 索引值 , 在该事件中 , 调用 setState 方法 , 更新底部导航栏...BottomNavigationBar 的当前索引值 , 并更新 UI 界面 ;
显示组件 : 在 children 参数中设置 Widget 数组即可 , 组件类型只要是 Widget 就行 ;
代码示例...的 onTap 参数中 , 可以获取点击的按钮索引 , 然后调用 PageView 的 PageController 的 jumpToPage 方法 实现相应的界面跳转 ;
BottomNavigationBar...PageController 的 jumpToPage 方法进行页面跳转 ;
PageView 主动设置选中状态 : 滑动 PageView 界面 , 会回调 PageView 中的 onPageChanged