Flutter 如何将StatefulWidget类添加到BottomNavigationBar中
是否有方法将StatefulWidget类添加到BottomNavigationBar中,以便在BottomNavigationBarItem中有StatefulWidget 我尝试了一些教程,但他们都有一个无状态的小部件Flutter 如何将StatefulWidget类添加到BottomNavigationBar中,flutter,Flutter,是否有方法将StatefulWidget类添加到BottomNavigationBar中,以便在BottomNavigationBarItem中有StatefulWidget 我尝试了一些教程,但他们都有一个无状态的小部件 我所期望的是在其他BottomNavigationBarItems中创建一个计数器++和一个计数器。是的,如果使用BottomAppBar小部件,您可以使用有状态小部件 Widget build(BuildContext context) { return n
我所期望的是在其他BottomNavigationBarItems中创建一个计数器++和一个计数器。是的,如果使用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: () {},),
],
),
),
);
}
小部件构建(构建上下文){
归还新脚手架(
appBar:appBar(标题:常量文本(“底部应用程序栏”),
bottomNavigationBar:BottomAppBar(
孩子:新的一排(
mainAxisSize:mainAxisSize.max,
mainAxisAlignment:mainAxisAlignment.spaceBetween,
儿童:[
图标按钮(图标:图标(Icons.menu),按下:({},),
图标按钮(图标:图标(Icons.search),按下:({},),
],
),
),
);
}
添加一些您尝试过的代码。尽管如此,使用BottomAppBar我还是会遇到相同的错误:元素类型“Page1”无法分配给列表类型“Widget”。(列表元素类型不可分配于[flatter\u tabapp\u app]lib/main.dart:81)