我想实现制作一个带有不同项目的抽屉,所以我DrawerItems
使用构造函数为和创建一个单独的文件,将数据传递给主文件。但我在函数上收到以下错误onPressed
:
"The argument type 'Function' can't be assigned to the parameter type 'void Function()'"
class DrawerItem extends StatelessWidget {
final String text;
final Function onPressed;
const DrawerItem({Key key, this.text, this.onPressed}) : super(key: key);
@override
Widget build(BuildContext context) {
return FlatButton(
child: Text(
text,
style: TextStyle(
fontWeight: FontWeight.w600,
fontSize: 18.0,
),
),
onPressed: onPressed,
);
}
}
有谁知道为什么?