Как загрузить виджеты изображений из ByteData во Flutter - PullRequest
0 голосов
/ 02 апреля 2019

Плагин multi_image_picker: 2.4.11 возвращает List<Asset>, каждый Asset имеет свойство imageData, равное ByteData.

Как я могу показать их во Флаттере?

1 Ответ

1 голос
/ 02 апреля 2019

Вы можете использовать конструктор Image.memory.

List<Asset> assets = ...; // use multi_image_picker to get the assets

return ListView.builder(
  padding: EdgeInsets.all(8.0),
  itemExtent: assets.length,
  itemBuilder: (BuildContext context, int index) {
    return Image.memory(assets[index].imageData.buffer.asUint8List());
  },
);
...