是否可以将StatefulWidget类添加到BottomNavigationBar中,因此BottomNavigationBarItem中具有StatefulWidget。
我在一些教程中尝试过,但是他们都有一个StatelessWidget。
我期望在其他BottomNavigatioBarItems中创建一个Counter ++和一个Counter。
答案 0 :(得分:1)
是的,如果您使用了BottomAppBar小部件,则可以使用状态小部件
Widget build(BuildContext context) {
return new Scaffold(
appBar: AppBar(title: const Text('Bottom App Bar')),
bottomNavigationBar: BottomAppBar(
child: new Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
IconButton(icon: Icon(Icons.menu), onPressed: () {},),
IconButton(icon: Icon(Icons.search), onPressed: () {},),
],
),
),
);
}