show static method

Future<void> show({
  1. required BuildContext context,
  2. required List<NiceGalleryItem> items,
  3. int initialIndex = 0,
  4. bool showThumbnails = true,
  5. bool showCounter = true,
  6. bool enableZoom = true,
})

Implementation

static Future<void> show({
  required BuildContext context,
  required List<NiceGalleryItem> items,
  int initialIndex = 0,
  bool showThumbnails = true,
  bool showCounter = true,
  bool enableZoom = true,
}) {
  return Navigator.of(context).push(
    PageRouteBuilder(
      opaque: false,
      pageBuilder: (context, animation, secondaryAnimation) {
        return FadeTransition(
          opacity: animation,
          child: NiceGallery(
            items: items,
            initialIndex: initialIndex,
            showThumbnails: showThumbnails,
            showCounter: showCounter,
            enableZoom: enableZoom,
            onClose: () => Navigator.pop(context),
          ),
        );
      },
    ),
  );
}