从文件路径抖动打开的图像

时间:2018-09-29 14:28:14

标签: dart flutter

我正在使用image_picker从图库中获取一些图像,并且将图像的路径保存在列表中,例如

/ private / var / mobile /容器/数据/应用程序/E633FB78-77D3-4913-B37A-496BFBAAD00C/tmp/image_picker_EA6D2836-3EAD-438C-AEEE-21CB3500ED28-9410-00000706FA96031D.jpg

如何从抖动路径中打开图像?

我尝试了Image.file,但是它不起作用,请帮忙。

3 个答案:

答案 0 :(得分:1)

Image类具有一个file构造函数

https://docs.flutter.io/flutter/widgets/Image/Image.file.html

Image.file(File(path))

答案 1 :(得分:1)

我遇到了同样的问题,并使用以下代码解决了该问题:
Image.file(new File(StringPathVariable)

答案 2 :(得分:0)

如果我没记错的话Image.file()只能接受ImageProvider<Object>,而且显然File(imagePath)被归类为Image类型

因此,如果 Image.file(File(imagePath)) 失败,您可以在末尾添加 .image 将其变成 ImageProvider<Object>,因此以下代码应该可以工作:

Image.file(File(imageUri)).image