嗨,我有这段代码来管理bottomNavigationBar,但是每次我点击以更改页面抖动来重新构建窗口小部件时,该怎么办呢?
class _HomePageState extends State<HomePage>{
int _pageIndex = 0;
List<Widget> pages = [];
@override
void initState() {
super.initState();
pages.add(PostListPage());
pages.add(MessagesPage());
pages.add(ProfilePage());
pages.add(SettingsPage());
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("CFA"),
centerTitle: true
),
body: pages[_pageIndex],
bottomNavigationBar:buildNavigationBar()
);
}
}