flutter_media_viewer library
Classes
- FlutterMediaHero
- FlutterMediaPreview
- FlutterMediaViewer
- FlutterMediaViewerConfig
- FlutterMediaViewerItem
- FlutterMediaViewerMetadata
- Display-ready metadata. The host app owns extraction and localization.
- FlutterMediaViewerOverlayInfo
- FlutterMediaViewerPreview
- FlutterMediaViewerThemeData
Enums
- FlutterMediaViewerLivePhotoMode
- Playback modes supported without modifying the original Live Photo pair.
- FlutterMediaViewerMediaType
Typedefs
-
FlutterMediaViewerActionCallback
= FutureOr<
void> Function(BuildContext context, FlutterMediaViewerOverlayInfo info) -
FlutterMediaViewerActionsBuilder
= List<
Widget> Function(BuildContext context, FlutterMediaViewerOverlayInfo info) - FlutterMediaViewerContentBuilder = Widget Function(BuildContext context, FlutterMediaViewerItem item, int index)
- FlutterMediaViewerDetailsBuilder = Widget? Function(BuildContext context, FlutterMediaViewerOverlayInfo info)
-
FlutterMediaViewerLivePhotoModePicker
= Future<
FlutterMediaViewerLivePhotoMode?> Function(BuildContext context, FlutterMediaViewerLivePhotoMode currentMode) - Presents an application-owned picker. Null means the picker was dismissed.
-
FlutterMediaViewerLivePhotoMotionLoader
= Future<
String?> Function(FlutterMediaViewerItem item) - Resolves private or expired motion resources on demand. Return a local file URI or an HTTP(S) URL; returning null keeps the supplied motion source.
- FlutterMediaViewerSourceUrlBuilder = String Function(String source)
- FlutterMediaViewerThumbnailBuilder = Widget Function(BuildContext context, FlutterMediaViewerItem item, int index, bool selected)