当我try 以下操作时,为什么会出现错误:

  Widget build(BuildContext context) {
    return const Scaffold(
      appBar: AppBar(title: Text("Verify Email")),
      body: Text("Needa verify that email dawg @_@"),
    );
  }

错误:

The constructor being called isn't a const constructor.
Try removing 'const' from the constructor invocation.

为什么AppBar构造函数不是常量?

推荐答案

因为AppBar小部件包含许多不是常量的属性,所以它不能也是常量,所以它不能接受const.

您可以将AppBar个小部件想象为更多其他小部件的整个子树,如果其中一个不是联系人,那么整个AppBar个小部件也不是.

例如,actions属性接受List<Widget>?作为参数,并且该列表可以动态更改,对吗?所以它不是常量,所以AppBar也不是常量.

我希望您能理解我的意思,AppBar是许多属性的子集,这些属性不能是常量,这会影响AppBar个属性.

Flutter相关问答推荐

Flutter—如何在Riverpod中使用全类状态?

从Flutter应用程序解释蓝牙BLE数据:了解Sylvania压力值

允许冻结在初始化时使用工厂

如何实现Flutter 梳理机图像的小量移动

来自FirebaseAuth的错误DisplayName和邮箱在Flutter应用程序中给出错误

我怎样才能go 掉这个底部导航栏上的白色背景

如何将请求字段正确添加到DART多部分请求

如何在Flutter 中使用滚动展开窗口小部件

Flutter GestureDetector单击问题-堆叠外面的按钮不可点击

运行调试flutter应用程序时出错:B/BL超出范围(最大+/-128MB)到'';

如何在 Flutter 中创建厚度沿着容器逐渐减小的边框

「Flutter」错误:没有名为'kind'的命名参数

如何使用Riverpod提供程序正确构建搜索栏?

从所有设备注销,因为用户帐户已从 firebase flutter 中删除

转换函数上传文件上传Uint8List

如何对齐卡片小部件中的图标按钮?

如何在 flutter 中制作这种类型的扩展瓦片

主题:ThemeData() Flutter

setState 不会在第一次更新 - Flutter

如何做到这一点,当我们在 textified 中输入 ab 然后将 applebanana 显示为一个单词?飘飘然