react-native-zoom-toolkit
v3.1.0
Published
Smoothly zoom any image, video or component you want!
Downloads
12,647
Maintainers
Keywords
Readme
[!Note] Are you watching from NPM's website? NPM's markdown renderer does not render videos, watch them on github.
| SnapbackZoom | ResumableZoom | CropZoom | Gallery | |--------------|---------------|----------|---------| | | | | |
Features
- Limitless: Smoothly zoom in and out any component you want, you're not limited to images only.
- Performance: Smooth gesture interactions powered by Reanimated and Gesture Handler.
- Customizable: Highly customizable components, tailor them to your needs.
- SnapBackZoom: Zoom in and snap back, this component automatically snaps back to its original position once the gesture ends, making it ideal for previews.
- ResumableZoom: Pick up where you left last time! This component remembers your previous interactions with it, just the same way it works in your Android/IOS OS integrated gallery application, making it ideal for detail screens and gallery screens.
- CropZoom: An ideal, practical and unopinionated component for image and video cropping needs.
- Gallery: A practial gallery component which implements
ResuambleZoom
capabilities for all items in the list. - Mirror: Mirror the current pinch gesture transformations to any other component you want.
- Expo Compatible: This library has been written in typescript only and supported modules by the expo SDK.
Documentation
To check out the docs, visit https://glazzes.github.io/react-native-zoom-toolkit/
Demo
The example app comes with five different examples from which you can learn from, see the Example app.
License
MIT License.