getImageInfo method

Future<List<Image>> getImageInfo()

Implementation

Future<List<ui.Image>> getImageInfo() {
  List<Completer<ui.Image>> completers = [];
  for (var image in images) {
    completers.add(Completer<ui.Image>());
    final last = completers.last;
    image.image.resolve(const ImageConfiguration()).addListener(
        ImageStreamListener(
            (ImageInfo info, bool _) => last.complete(info.image)));
  }
  return Future.wait(completers.map((e) => e.future));
}