Как отображать изображения из внешнего хранилища в флаттере? - PullRequest
0 голосов
/ 04 января 2019

Я в основном новичок, чтобы трепетать.Я хочу отображать изображения по определенному пути, например, «Хранилище / WhatsApp / Media /».Я хочу показать все изображения в виде сетки.Как я могу достичь этого во флаттере.Я видел много примеров, но каждый использует папку активов.Это код для получения пути.Как отобразить их в виде сетки?

 Future<String> get localpath async
 {
  final dir=await getExternalStorageDirectory();
  return dir.path;
 }

 Future<File> get localfile async{
 final path=await localpath;
 return File('$path/WhatsApp/Media/WhatsApp Images');
}

Future<String> readData() async{
try{
  final file=await localfile;
  String image_path=await file.readAsString();
  return image_path;
}
catch(e) {return e.toString();}
}

Теперь, когда я получил путь, как отображать изображения в виде сетки?Должен ли я использовать gridview.builder?

1 Ответ

0 голосов
/ 04 января 2019

Вы на правильном пути.Обязательно ознакомьтесь с классом FileImage , и использование Gridview.builder должно работать нормально.Смотрите этот блог .

...