react-native-gesture-image-viewer
supports various gestures essential for viewers. Please refer to the examples below for default gesture actions.
enableDismissGesture
(default: true
)Calls onDismiss
function when swiping down. Useful for closing modals with downward swipe gestures.
enableSwipeGesture
(default: true
)Controls left/right swipe gestures. When false
, horizontal gestures are disabled.
enableZoomGesture
(default: true
)Controls two-finger pinch gestures with focal point zooming. When false
, pinch zoom is disabled. Zoom centers on the point between your two fingers for intuitive scaling.
enableDoubleTapGesture
(default: true
)Controls double-tap zoom gestures with precision targeting. When false
, double-tap zoom is disabled. Zoom centers exactly on the tapped location.
enableZoomPanGesture
(default: true
)Enables panning when zoomed in with automatic boundary detection. When false
, movement is disabled during zoom. Prevents content from moving outside visible screen area.