view static method
Future<void>
view(
- BuildContext context, {
- required List<
ImageElement> imageElements, - required int initialIndex,
- required EventHandler onEventTriggered,
Implementation
static Future<void> view(
BuildContext context, {
required List<ImageElement> imageElements,
required int initialIndex,
required EventHandler onEventTriggered,
}) async {
Navigator.of(context).push(
PageRouteBuilder(
opaque: false,
pageBuilder: (context, animation, secondaryAnimation) => ImageViewerWidget(
imageElements: imageElements,
initialIndex: initialIndex,
onEventTriggered: onEventTriggered,
),
transitionsBuilder: (context, animation, secondaryAnimation, child) {
return FadeTransition(
opacity: animation,
child: child,
);
},
transitionDuration: const Duration(milliseconds: 200),
reverseTransitionDuration: const Duration(milliseconds: 200),
),
);
}