ImageItem<T extends Object>.fromFutureImageData constructor

ImageItem<T extends Object>.fromFutureImageData(
  1. Future<ImageData<T>?> image, {
  2. dynamic fallBackWidget = const LoadingView(),
})

Implementation

ImageItem.fromFutureImageData(
  Future<ImageData<T>?> image, {
  fallBackWidget = const LoadingView(),
})  : this.tag = UniqueKey(),
      this.fallBackWidget = Center(child: const Icon(Icons.report_problem)) {
  image.then((value) {
    this.image = value;
    if (value != null) this.tag = value.id;
    // debugPrint(this.tag.toString());
    notifyListeners();
  });
}