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