diff --git a/lib/mlkit/ml_detail.dart b/lib/mlkit/ml_detail.dart index 87cdf4f..29c27b9 100644 --- a/lib/mlkit/ml_detail.dart +++ b/lib/mlkit/ml_detail.dart @@ -216,10 +216,14 @@ class _MLDetailState extends State { } Future _getImageSize(Image image) { - Completer completer = Completer(); + Completer completer = new Completer(); image.image.resolve(ImageConfiguration()).addListener( - (ImageInfo info, bool _) => completer.complete( - Size(info.image.width.toDouble(), info.image.height.toDouble()))); + ImageStreamListener((ImageInfo info, bool _) + { + completer.complete( + Size(info.image.width.toDouble(), info.image.height.toDouble()) + ); + })); return completer.future; } }