openImagePage function

void openImagePage(
  1. NavigatorState navigatorState, {
  2. required String imgUrl,
  3. String? imgOriginalUrl,
  4. String? heroTag,
  5. String? errorMsg,
  6. OnLongPressHandler? onLongPressHandler,
  7. OnPageChanged? onPageChanged,
})

打开单张图片

Implementation

void openImagePage(
  NavigatorState navigatorState, {
  required String imgUrl,
  String? imgOriginalUrl,
  String? heroTag,
  String? errorMsg,
  OnLongPressHandler? onLongPressHandler,
  OnPageChanged? onPageChanged,
}) {
  navigatorState.push(FadePageRoute<void>(builder: (BuildContext context) {
    return ImageGalleryPage(
      imageUrls: [imgUrl],
      imageOriginalUrls: imgOriginalUrl == null ? null : [imgOriginalUrl],
      heroTags: heroTag == null ? null : [heroTag],
      errorMsg: errorMsg,
      onLongPressHandler: onLongPressHandler,
      onPageChanged: onPageChanged,
    );
  }));
}