pickMedia static method
Future<void>
pickMedia({
- AlbumPickerConfig? config,
- AlbumPickerTheme? theme,
- dynamic onPickConfirm(
- List<
AlbumMedia> pickedAlbumMedias, - String? textMessage
- List<
- dynamic onMediaProcessing(
- AlbumMedia albumMedia,
- double progress,
- bool error
- dynamic onMediaProcessed()?,
- dynamic onCancel()?,
Callbacks mirror native AlbumPickerDelegate / AlbumPickerListener:
onPickConfirm: User confirmed selection. Provides all selected media.onMediaProcessing: A media item is being processed (export/compress).onMediaProcessed: All media items have finished processing.onCancel: User cancelled the picker.
Implementation
static Future<void> pickMedia({
AlbumPickerConfig? config,
AlbumPickerTheme? theme,
Function(List<AlbumMedia> pickedAlbumMedias, String? textMessage)?
onPickConfirm,
Function(AlbumMedia albumMedia, double progress, bool error)?
onMediaProcessing,
Function()? onMediaProcessed,
Function()? onCancel,
}) async {
return AlbumPickerPlatform.pickMediaNative(
config: config,
theme: theme,
onPickConfirm: onPickConfirm,
onMediaProcessing: onMediaProcessing,
onMediaProcessed: onMediaProcessed,
onCancel: onCancel,
);
}