ImagesPage<T extends Object>.futured constructor
ImagesPage<T extends Object>.futured({ - List<Future<ImageData<T>?>>? futureImages = const [],
- int columnCount = 4,
- Key? key,
- Future<String?> onNewImages(
- List<XFile>
) = _defaultAdd,
- dynamic onDelete(
- T
) = _default,
- dynamic onStar(
- T
) = _default,
- dynamic onShare(
- T
) = _default,
- bool hasMainImage = false,
- bool intendsToAddPicture = false,
})
Implementation
ImagesPage.futured({
List<Future<ImageData<T>?>>? futureImages = const [],
this.columnCount = 4,
Key? key,
this.onNewImages = _defaultAdd,
this.onDelete = _default,
this.onStar = _default,
this.onShare = _default,
this.hasMainImage = false,
this.intendsToAddPicture = false,
}) : super(key: key) {
this._images =
futureImages?.map((e) => Stream.fromFuture(e)).toList() ?? [];
}