错误:无法将参数类型"Type"分配给参数类型'Widget Function(BuildContext, MenuInfo, Widget?)'


Consumer<MenuInfo> buildMenuMethod(MenuInfo currentMenuInfo) {
return Consumer<MenuInfo>(
builder:(Widget child, MenuInfo value,BuildContext context),
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 16.0),
child: TextButton(
style: TextButton.styleFrom(
backgroundColor: currentMenuInfo.title == '    Clock    '
? Colors.grey.shade900
: Colors.transparent,),

我在看这个youtube教程,但是它是旧的,所以我可以填充它

这是我的完整代码。

改变这一行,看看是否有帮助。

builder:(BuildContext context, MenuInfo value, Widget? child) {},

你的生成器函数缺少末尾的花括号。

相关内容

最新更新