我试图在所有屏幕上使用相同的Appbar,但是我不想多次添加相同的代码,因此我考虑创建具有默认Appbar的类MyAppbar,以便可以使用它在屏幕上显示,而无需重复相同的代码,但是我不知道自己缺少什么,因为它给了我以下错误:
未为类“ MyAppbar”定义方法“ Appbar”。尝试 将名称更正为现有方法的名称,或定义一个 方法名为“ Appbar”。
这是我的代码:
class MyAppbar extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Appbar(
centerTitle: true,
title: Center(
child: Text("Title", style: TextStyle(fontFamily: 'theboldfont'))),
actions: <Widget>[
IconButton(
icon: Icon(FontAwesomeIcons.bell),
onPressed: () {
}),
IconButton(
icon: CircleAvatar(
radius: 15,
backgroundImage: AssetImage("images/example.png")),
onPressed: () {}),
]);
}
}
有人可以帮助我解决此错误吗?
谢谢!
答案 0 :(得分:1)
我相信您有语法错误。是AppBar
,而不是Appbar
。