Complete Gesture Support
Pinch zoom, double-tap zoom, swipe navigation, pan when zoomed-in, and vertical drag to dismiss
Smooth and flexible viewer
Reanimated-powered image gestures with full control
Pinch zoom, double-tap zoom, swipe navigation, pan when zoomed-in, and vertical drag to dismiss
Smooth and responsive animations at 60fps and beyond, powered by React Native Reanimated
Total control over components, styles, and gesture behavior
Trigger actions programmatically from buttons or other UI components
Manage multiple viewers independently using unique IDs
Works seamlessly with Modal, FlatList, FlashList, Expo Image, FastImage, and more
Great developer experience with type inference and safety
Runs on iOS, Android, and Web with Expo Go and New Architecture compatibility
Simple and intuitive API that requires minimal setup