一尘不染

如何获得一个数组/列表,其中包含我在Flutter中作为资产加载的所有图像路径?

flutter

我想知道是否有一种方法(带有或不带有pubspec.yaml资产列表)来读取将存储图像的目录,并创建一个包含每个图像所有路径的数组,因此我可以遍历该数组(例如,并带有FOR),并创建照片库。目的是能够从目录中更改,删除或添加图像,而不必担心路径在资源中被编码。

我读过可以为此使用AssetBundle或RootBundle,但找不到任何示例。对此的任何帮助,甚至用不同的方式指出我,也将不胜感激。

谢谢!

编辑:这被标记为重复项,但是在我需要 自动
扫描目录的意义上,引用为重复项的问题有所不同,所以我不需要知道目录中文件的任何名称,我只想一种读取目录(我可以知道谁的名字)并检索由目录内资产填充的数组的方法。


阅读 222

收藏
2020-08-13

共1个答案

一尘不染

有一个资产(或至少要提防,这是一个实现细节)AssetManifest.json。您可以先加载该资产,其中包含实际资产的详细信息。

2020-08-13