Flutter 无法将NetworkImage分配给类型小部件

Flutter 无法将NetworkImage分配给类型小部件,flutter,Flutter,我尝试通过执行以下操作创建一个图像并将其添加到我的ListView中 new ListView( children: <Widget>[ new NetworkImage('my_image_url') ] ) 新建列表视图( 儿童:[ 新建网络映像(“我的映像\u url”) ] ) 并得到以下错误: 无法将元素类型“NetworkImage”分配给列表类型 “小部件” 不是小部件,而是: 从网络获取给定URL,并将其与给定URL关联 规模 因此,它被用于Cir

我尝试通过执行以下操作创建一个图像并将其添加到我的ListView中

new ListView(
  children: <Widget>[
    new NetworkImage('my_image_url')
  ]
)
新建列表视图(
儿童:[
新建网络映像(“我的映像\u url”)
]
)
并得到以下错误:

无法将元素类型“NetworkImage”分配给列表类型 “小部件”

不是小部件,而是:

从网络获取给定URL,并将其与给定URL关联 规模

因此,它被用于CircleAvatar等小部件中,为其图像提供源

通过url添加图像的正确方法是使用image.network(“url”):

新建列表视图(
儿童:[
新建Image.network('my\u Image\u url'))
]
)

NetworkImage
不仅仅是:

从网络获取给定的URL,并将其与给定的比例关联

它可以用来显示图像。事实上,您将需要它来实现一个名为
DecoratedBox
的小部件

与简单的
Image.network('my_url')
相比,使用
DecoratedBox
有一些优点。因为你可以改变这个形象。 您可以访问过滤器、切片、阴影甚至边框

new ListView(
  children: <Widget>[
    new Image.network('my_image_url')
  ]
)