Flutter 省道';被调用的构造函数是isn';t常量构造函数';使用FlexibleSpaceBar背景属性时

Flutter 省道';被调用的构造函数是isn';t常量构造函数';使用FlexibleSpaceBar背景属性时,flutter,dart,Flutter,Dart,在Flatter中使用FlexibleSpaceBar小部件时,我无法设置背景属性。根据文档,它应该是一个小部件 从文档中: {Widget background} 展开时显示在[标题]后面。 通常是将[Image.fit]设置为[BoxFit.cover]的[Image]小部件 当我尝试使用Image.asset函数设置属性时,会显示一个错误“调用的构造函数不是常量构造函数”。尝试使用“new”调用构造函数。“”。所以很明显,我尝试使用“new”关键字,但也没有解决这个问题。我也尝试了不同的小

在Flatter中使用FlexibleSpaceBar小部件时,我无法设置背景属性。根据文档,它应该是一个小部件

从文档中:

{Widget background} 展开时显示在[标题]后面。 通常是将[Image.fit]设置为[BoxFit.cover]的[Image]小部件

当我尝试使用Image.asset函数设置属性时,会显示一个错误“调用的构造函数不是常量构造函数”。尝试使用“new”调用构造函数。“”。所以很明显,我尝试使用“new”关键字,但也没有解决这个问题。我也尝试了不同的小部件,但似乎都抛出了相同的错误

我使用了以下代码:

flexibleSpace:FlexibleSpaceBar(
标题:文本(“演示”),
背景:世界其他地区(
子项:[文本('DEMO')],
),
//背景:Image.asset('images/lake.jpg',
//宽度:500,高度:300,尺寸:BoxFit.盖),
) 
在FlexibleSpaceBar之外使用图像资源时,它工作正常!在这一点上,我不确定这是一个错误或做一些完全错误的

版本: 颤振:1.7.8+修补程序
dart:2.4.0

您确定错误来自
FlexibleSpaceBar
?错误消息表示您正在某处使用
const
构造一个不提供
const
构造函数的对象。您可能没有发布确切的代码,或者您的错误消息来自其他地方。