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) {},
你的生成器函数缺少末尾的花括号。