【发布时间】:2020-03-23 09:00:43
【问题描述】:
有与此主题相关的答案,但它们提供的是解决方法而不是解释。
为什么不能在需要 ImageProvider 的地方使用 Image?从概念上讲,它们对我来说听起来是一样的。
child: new CircleAvatar(
backgroundImage: NetworkImage("https..."), // works
backgroundImage: Image.asset('images/image.png'), // error
),
尝试直接使用图片产生的错误是:
错误:无法将参数类型“Image”分配给参数类型“ImageProvider”。
【问题讨论】:
-
请避免使用effective dart guidelines的新关键字
-
为什么要投反对票?这是一个合理的问题。