@override
void initState() {
//初始化PageView控制器
_pageController = PageController();
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
alignment: Alignment.center,
child: initPageView(),
),
//初始化floatingActionButton
floatingActionButton: initFloatingActionButton(),
//初始化底部Button按钮
bottomNavigationBar: initBottomNavigationBar(),
);
}
PageView布局:
/*
- PageView布局
*/
PageView initPageView() {
return PageView(
controller: _pageController,
onPageChanged: (index) {
setState(() {
_index = index;
});
},
children: [
initPageViewItem(“11”),
initPageViewItem(“22”),
initPageViewItem(“33”),
initPageViewItem(“44”),
initPageViewItem(“55”),