pickMediaWithBuilder static method
Future<void>
pickMediaWithBuilder({
- Config? config,
- required Widget multipleMediaBuilder(
- List<
MediaFile> media, - BuildContext context
- List<
- Widget heroBuilder(
- String tag,
- MediaFile media,
- BuildContext context
- Locale? locale,
- bool singleMedia = false,
- PageTransitionType pageTransitionType = PageTransitionType.rightToLeft,
- List<
MediaFile> ? initSelectedMedia, - List<
MediaFile> ? extraRecentMedia, - bool startWithRecent = false,
- required BuildContext context,
Implementation
static Future<void> pickMediaWithBuilder(
{Config? config,
required Widget Function(List<MediaFile> media, BuildContext context)?
multipleMediaBuilder,
Widget Function(String tag, MediaFile media, BuildContext context)?
heroBuilder,
Locale? locale,
bool singleMedia = false,
PageTransitionType pageTransitionType = PageTransitionType.rightToLeft,
List<MediaFile>? initSelectedMedia,
List<MediaFile>? extraRecentMedia,
bool startWithRecent = false,
required BuildContext context}) async {
await Navigator.push(
context,
PageTransition(
type: pageTransitionType,
child: GalleryPickerView(
onSelect: (media) {},
locale: locale,
multipleMediaBuilder: multipleMediaBuilder,
heroBuilder: heroBuilder,
singleMedia: singleMedia,
config: config,
initSelectedMedia: initSelectedMedia,
extraRecentMedia: extraRecentMedia,
startWithRecent: startWithRecent,
)));
}