openImage function

void openImage(
  1. BuildContext context,
  2. int index,
  3. List<ImageModel> mediaItems,
  4. Map<String, String>? headers,
  5. bool enableSave,
  6. bool autoPlay,
)

View media item(s)

Implementation

void openImage(
  BuildContext context,
  int index,
  List<ImageModel> mediaItems,
  Map<String, String>? headers,
  bool enableSave,
  bool autoPlay,
) {
  Navigator.push(
    context,
    MaterialPageRoute(
      builder: (context) => GalleryPhotoViewWrapper(
        enableSave: enableSave,
        mediaItems: mediaItems,
        backgroundDecoration: const BoxDecoration(
          color: Colors.black,
        ),
        initialIndex: index,
        scrollDirection: Axis.horizontal,
        headers: headers,
        autoPlay: autoPlay,
      ),
    ),
  );
}