如何将StatefulWidget类添加到BottomNavigationBar

时间:2019-07-27 14:23:33

标签: flutter

是否可以将StatefulWidget类添加到BottomNavigationBar中,因此BottomNavigationBarItem中具有StatefulWidget。

我在一些教程中尝试过,但是他们都有一个StatelessWidget。

我期望在其他BottomNavigatioBarItems中创建一个Counter ++和一个Counter。

1 个答案:

答案 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: () {},),
            ],
          ),
        ),
      );
    }