Как получить массив / список, заполненный всеми путями изображений, которые я загрузил в качестве ресурсов во Flutter? - PullRequest
0 голосов
/ 30 мая 2019

Я хочу знать, есть ли способ (со списком ресурсов pubspec.yaml или без него) прочитать каталог, в котором будут храниться изображения, и создать массив со всеми путями к каждому изображению, чтобы я мог пройти черезмассив (скажем, с FOR) и создать галерею фотографий.Это делается для того, чтобы иметь возможность изменять, удалять или добавлять изображения из каталога, не беспокоясь о путях, кодируемых в ресурсах.

Я читал, что для этого могу использовать AssetBundle или RootBundle, но не могу найтилюбой пример, делающий это.Любая помощь в этом, даже указав мне другой подход, будет принята с благодарностью.

Спасибо!

РЕДАКТИРОВАТЬ: Это помечено как дубликат, но вопрос, упоминаемый как дубликат, отличаетсяв том смысле, что мне нужно сканировать каталог автоматически , поэтому мне не нужно знать какие-либо имена файлов в каталоге, я просто хочу способ прочитать каталог (чье имя я могу знать) и получить массив, заполненный ресурсами внутри каталога.

1 Ответ

0 голосов
/ 30 мая 2019

Существует (или, по крайней мере, раньше - остерегайтесь, это подробности реализации) ресурс под названием AssetManifest.json. Вы можете сначала загрузить этот актив, и он содержит подробную информацию о реальных активах.

...