打开并显示目录中的图像

我要显示从临时目录下载的图像

我已经尝试了其他方法来做到这一点,但是我似乎无法使其正常工作。 在下面的示例中,我尝试使用Image.asset(),但是由于无法将其分配给Image Provider而无法正常工作。

var dir = Directory.systemTemp;
final String name = data['file_name'];
final String path = "${dir.path}/$name";


BoxDecoration(
            borderRadius: BorderRadius.circular(20.0),image: DecorationImage(
                fit: BoxFit.cover,image: Image.asset(path)),boxShadow: [
              BoxShadow(
                color: Colors.black.withOpacity(0.7),offset: new Offset(offset / 2,offset),blurRadius: blur,)
            ]),

我只希望从自定义目录中显示图片

biao12319880808 回答:打开并显示目录中的图像

借助此软件包,您可以从目录path_provider中获取临时路径和临时路径。

这是您可以利用它的方式:

final dir = await getApplicationDocumentsDirectory();
String imgDir = dir + "/your_directory";

要从上述目录中查找文件,可以使用listSync软件包。

final myDir = new Directory(imgDir);
List<FileSystemEntity> _images;
_images = myDir.listSync(recursive: true,followLinks: false);

我想那可以解决您的问题。谢谢

本文链接:https://www.f2er.com/3122783.html

大家都在问