例如,我从数据库中得到了一个餐馆列表,我只想把图片的URL放到评估中,但是它不能工作。我尝试使用image.asset,但ImageProvider无法放置image.asset。
final restaurantlist=_restaurant.restaurant[索引];
assetimage(restaurantlist.imageurl);image.asset(restuarantlist.imagerurl);知道为什么资产评估不起作用吗?

最佳答案

Image有几个构造函数。
图像,用于从ImageProvider获取图像。
image.asset,用于使用
关键。
image.network,用于从URL获取图像。
image.file,用于从文件中获取图像。
image.memory,用于从uint8列表中获取图像。
AssetImage
从集合中提取图像,
继承
ImageProvider
标识图像而不提交到精确的最终资产。
DR
下载图像时,请使用:

Image.network(imgUrl)

07-27 23:43