|
|
|
@ -12,6 +12,7 @@ import 'package:immich_mobile/shared/ui/photo_view/photo_view.dart'
|
|
|
|
PhotoViewImageDragEndCallback,
|
|
|
|
PhotoViewImageDragEndCallback,
|
|
|
|
PhotoViewImageDragUpdateCallback,
|
|
|
|
PhotoViewImageDragUpdateCallback,
|
|
|
|
PhotoViewImageScaleEndCallback,
|
|
|
|
PhotoViewImageScaleEndCallback,
|
|
|
|
|
|
|
|
PhotoViewImageLongPressStartCallback,
|
|
|
|
ScaleStateCycle;
|
|
|
|
ScaleStateCycle;
|
|
|
|
|
|
|
|
|
|
|
|
import 'package:immich_mobile/shared/ui/photo_view/src/controller/photo_view_controller.dart';
|
|
|
|
import 'package:immich_mobile/shared/ui/photo_view/src/controller/photo_view_controller.dart';
|
|
|
|
@ -269,6 +270,7 @@ class _PhotoViewGalleryState extends State<PhotoViewGallery> {
|
|
|
|
onDragEnd: pageOption.onDragEnd,
|
|
|
|
onDragEnd: pageOption.onDragEnd,
|
|
|
|
onDragUpdate: pageOption.onDragUpdate,
|
|
|
|
onDragUpdate: pageOption.onDragUpdate,
|
|
|
|
onScaleEnd: pageOption.onScaleEnd,
|
|
|
|
onScaleEnd: pageOption.onScaleEnd,
|
|
|
|
|
|
|
|
onLongPressStart: pageOption.onLongPressStart,
|
|
|
|
gestureDetectorBehavior: pageOption.gestureDetectorBehavior,
|
|
|
|
gestureDetectorBehavior: pageOption.gestureDetectorBehavior,
|
|
|
|
tightMode: pageOption.tightMode,
|
|
|
|
tightMode: pageOption.tightMode,
|
|
|
|
filterQuality: pageOption.filterQuality,
|
|
|
|
filterQuality: pageOption.filterQuality,
|
|
|
|
@ -300,6 +302,7 @@ class _PhotoViewGalleryState extends State<PhotoViewGallery> {
|
|
|
|
onDragEnd: pageOption.onDragEnd,
|
|
|
|
onDragEnd: pageOption.onDragEnd,
|
|
|
|
onDragUpdate: pageOption.onDragUpdate,
|
|
|
|
onDragUpdate: pageOption.onDragUpdate,
|
|
|
|
onScaleEnd: pageOption.onScaleEnd,
|
|
|
|
onScaleEnd: pageOption.onScaleEnd,
|
|
|
|
|
|
|
|
onLongPressStart: pageOption.onLongPressStart,
|
|
|
|
gestureDetectorBehavior: pageOption.gestureDetectorBehavior,
|
|
|
|
gestureDetectorBehavior: pageOption.gestureDetectorBehavior,
|
|
|
|
tightMode: pageOption.tightMode,
|
|
|
|
tightMode: pageOption.tightMode,
|
|
|
|
filterQuality: pageOption.filterQuality,
|
|
|
|
filterQuality: pageOption.filterQuality,
|
|
|
|
@ -347,6 +350,7 @@ class PhotoViewGalleryPageOptions {
|
|
|
|
this.onDragEnd,
|
|
|
|
this.onDragEnd,
|
|
|
|
this.onDragUpdate,
|
|
|
|
this.onDragUpdate,
|
|
|
|
this.onScaleEnd,
|
|
|
|
this.onScaleEnd,
|
|
|
|
|
|
|
|
this.onLongPressStart,
|
|
|
|
this.gestureDetectorBehavior,
|
|
|
|
this.gestureDetectorBehavior,
|
|
|
|
this.tightMode,
|
|
|
|
this.tightMode,
|
|
|
|
this.filterQuality,
|
|
|
|
this.filterQuality,
|
|
|
|
@ -373,6 +377,7 @@ class PhotoViewGalleryPageOptions {
|
|
|
|
this.onDragEnd,
|
|
|
|
this.onDragEnd,
|
|
|
|
this.onDragUpdate,
|
|
|
|
this.onDragUpdate,
|
|
|
|
this.onScaleEnd,
|
|
|
|
this.onScaleEnd,
|
|
|
|
|
|
|
|
this.onLongPressStart,
|
|
|
|
this.gestureDetectorBehavior,
|
|
|
|
this.gestureDetectorBehavior,
|
|
|
|
this.tightMode,
|
|
|
|
this.tightMode,
|
|
|
|
this.filterQuality,
|
|
|
|
this.filterQuality,
|
|
|
|
@ -431,6 +436,9 @@ class PhotoViewGalleryPageOptions {
|
|
|
|
/// Mirror to [PhotoView.onScaleEnd]
|
|
|
|
/// Mirror to [PhotoView.onScaleEnd]
|
|
|
|
final PhotoViewImageScaleEndCallback? onScaleEnd;
|
|
|
|
final PhotoViewImageScaleEndCallback? onScaleEnd;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// Mirror to [PhotoView.onLongPressStart]
|
|
|
|
|
|
|
|
final PhotoViewImageLongPressStartCallback? onLongPressStart;
|
|
|
|
|
|
|
|
|
|
|
|
/// Mirror to [PhotoView.gestureDetectorBehavior]
|
|
|
|
/// Mirror to [PhotoView.gestureDetectorBehavior]
|
|
|
|
final HitTestBehavior? gestureDetectorBehavior;
|
|
|
|
final HitTestBehavior? gestureDetectorBehavior;
|
|
|
|
|
|
|
|
|
|
|
|
|