react-native-zoom-toolkit
Zoom anything you want! Most complete pinch to zoom utilities for React Native
File Explorer
Download Latest Version (.zip)- action.yml
- 1-bug-report.yaml
- 2-feature-request.yaml
- 3-question.yaml
- config.yaml
- pull_request_template.md
- ci.yaml
- docs.yaml
- stale.yaml
- plugin-interactive-tools.cjs
- plugin-workspace-tools.cjs
- yarn-3.6.1.cjs
- config.mts
- cropzoom.mp4
- gallery.mp4
- guideexpo.mp4
- resumablezoom.mp4
- snapbackzoom.mp4
- cropzoom.md
- gallery.md
- resumablezoom.md
- snapbackzoom.md
- cropzoomexpo.md
- downscale.md
- skia.md
- extendgestures.jpg
- fitContainer.md
- useimageresolution.md
- usetransformationstate.md
- useZoomCallbacks.md
- index.md
- installation.md
- package.json
- _layout.tsx
- cropbasic.tsx
- cropskia.tsx
- gallery.tsx
- index.tsx
- resumableskia.tsx
- snapback.tsx
- adaptive-icon.png
- avatar.png
- favicon.png
- icon.png
- pattern.png
- splash.png
- video.mp4
- BasicCropZoom.tsx
- Controls.tsx
- contants.ts
- CropModal.tsx
- SVGOverlay.tsx
- Controls.tsx
- EffectPreview.tsx
- SkiaCropZoom.tsx
- index.ts
- ReText.tsx
- TimeSlider.tsx
- VideoControls.tsx
- emitter.ts
- time.ts
- GalleryExample.tsx
- GalleryImage.tsx
- GalleryVideo.tsx
- index.ts
- Drawer.tsx
- Appbar.tsx
- index.ts
- ResumableZoomExample.tsx
- ResumableZoomSkia.tsx
- Appbar.tsx
- TextArea.tsx
- CellRenderer.tsx
- ImageMessage.tsx
- VideoMessage.tsx
- MessageList.tsx
- Reflection.tsx
- context.tsx
- index.tsx
- constants.ts
- app.json
- babel.config.js
- index.js
- metro.config.js
- package.json
- README.md
- tsconfig.json
- webpack.config.js
- pinchTransform.test.tsx
- CropZoomGestures.test.tsx
- GalleryGestures.test.tsx
- ResumableZoomGetures.test.tsx
- SnapbackZoomGestures.test.tsx
- CropZoomValidation.test.tsx
- ResumableZoomValidation.test.tsx
- SnapbackZoomValidtion.test.tsx
- withCropValidation.tsx
- withResumableValidation.tsx
- withSnapbackValidation.tsx
- useDoubleTapCommons.ts
- usePanCommons.ts
- usePinchCommons.ts
- useSizeVector.ts
- useVector.ts
- stacktransition.ts
- crop.ts
- friction.ts
- getCropRotatedSize.ts
- getMaxScale.ts
- getScrollPosition.ts
- getSwipeDirection.ts
- getVisibleRect.ts
- pinchTransform.ts
- resizeToAspectRatio.ts
- snapPoint.ts
- types.ts
- CropZoom.tsx
- types.ts
- context.ts
- Gallery.tsx
- GalleryGestureHandler.tsx
- GalleryItem.tsx
- GalleryProvider.tsx
- types.ts
- ResumableZoom.tsx
- types.ts
- SnapbackZoom.tsx
- types.ts
- useImageResolution.ts
- useTransformationState.ts
- useZoomCallbacks.ts
- fitContainer.ts
- index.ts
- .editorconfig
- .gitattributes
- .gitignore
- .nvmrc
- .release-it.json
- .watchmanconfig
- .yarnrc.yml
- babel.config.js
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- eslint.config.mjs
- jest-setup.js
- lefthook.yml
- LICENSE
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- yarn.lock
# Installation Guide
1. Get the code
git clone https://github.com/Glazzes/react-native-zoom-toolkit
Downloads the entire project code from GitHub to your computer.
cd react-native-zoom-toolkit
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
