All Projects → oblador → react-native-pinchable

oblador / react-native-pinchable

Licence: MIT license
Instagram like pinch to zoom for React Native

Programming Languages

java
68154 projects - #9 most used programming language
objective c
16641 projects - #2 most used programming language
C++
36643 projects - #6 most used programming language
Objective-C++
1391 projects
ruby
36898 projects - #4 most used programming language
Starlark
911 projects

Projects that are alternatives of or similar to react-native-pinchable

Nanogallery2
a modern photo / video gallery and lightbox [JS library]
Stars: ✭ 488 (+160.96%)
Mutual labels:  gesture, pinch-to-zoom
Fluid Interfaces
Natural gestures and animations inspired by Apple's WWDC18 talk "Designing Fluid Interfaces"
Stars: ✭ 2,487 (+1229.95%)
Mutual labels:  gesture
Audiovideocodec
一款视频录像机,支持AudioRecord录音、MediaCodec输出AAC、MediaMuxer合成音频视频并输出mp4,支持自动对焦、屏幕亮度调节、录制视频时长监听、手势缩放调整焦距等
Stars: ✭ 113 (-39.57%)
Mutual labels:  gesture
Zingtouch
A JavaScript touch gesture detection library for the modern web
Stars: ✭ 2,019 (+979.68%)
Mutual labels:  gesture
Paintview
An Android View with Gesture Supported for Painting
Stars: ✭ 136 (-27.27%)
Mutual labels:  gesture
Watchshaker
Simple motion detector for ⌚️ (watchOS) shake gesture.
Stars: ✭ 184 (-1.6%)
Mutual labels:  gesture
React Gesture Responder
a gesture responder system for your react application
Stars: ✭ 99 (-47.06%)
Mutual labels:  gesture
Transferee
一个帮助您完成从缩略视图到原视图无缝过渡转变的神奇框架
Stars: ✭ 2,697 (+1342.25%)
Mutual labels:  gesture
Hovertouchview
Stimulate Apple's Force Touch or 3D Touch on Android App with Hover Gesture
Stars: ✭ 192 (+2.67%)
Mutual labels:  gesture
Jxpatternlock
An easy-to-use, powerful, customizable pattern lock view in swift. 图形解锁/手势解锁 / 手势密码 / 图案密码 / 九宫格密码
Stars: ✭ 165 (-11.76%)
Mutual labels:  gesture
Inboxrecyclerview
Build expandable descendant navigation, inspired by Google Inbox
Stars: ✭ 1,953 (+944.39%)
Mutual labels:  gesture
Swipeback
SwipeBack is an android library that can finish a activity by using gesture.
Stars: ✭ 1,717 (+818.18%)
Mutual labels:  gesture
Lantern
基于Swift的高可用视图框架
Stars: ✭ 181 (-3.21%)
Mutual labels:  gesture
Aicustomviewcontrollertransition
Easy and tidy way for creating custom UIViewController transitions for iOS
Stars: ✭ 130 (-30.48%)
Mutual labels:  gesture
Fusuma
Multitouch gestures with libinput driver on Linux
Stars: ✭ 2,870 (+1434.76%)
Mutual labels:  gesture
Zhpopupcontroller
Help you pop up custom views easily. and support pop-up animation, layout position, mask effect and gesture interaction etc.
Stars: ✭ 1,481 (+691.98%)
Mutual labels:  gesture
Fairygui Unity
A flexible UI framework for Unity
Stars: ✭ 2,007 (+973.26%)
Mutual labels:  gesture
Meiwidgetview
🔥一款汇总了郭霖,鸿洋,以及自己平时收集的自定义控件集合库(小红书)
Stars: ✭ 2,060 (+1001.6%)
Mutual labels:  gesture
GestureControlledCamera2D
A Camera2D node controlled through gestures. It's also an example of how to use the Godot Touch Input Manager.
Stars: ✭ 39 (-79.14%)
Mutual labels:  gesture
Swipycell
Easy to use UITableViewCell implementing swiping to trigger actions.
Stars: ✭ 230 (+22.99%)
Mutual labels:  gesture

React Native Pinchable

Instagram like pinch to zoom for React Native.

Demo

screencast

See Example folder.

Sponsors

If you find the library useful, please consider sponsoring on Github.


Klarna

Klarna aims to make online shopping frictionless and are hiring engineers in Stockholm, Berlin and Milan. Join me to work on one of the largest greenfield React Native apps in the community.

Installation

# Add dependency
yarn add react-native-pinchable
# Link iOS dependency
pod install --project-directory=ios
# Compile project
react-native run-ios # or run-android

Usage

import Pinchable from 'react-native-pinchable';

<Pinchable>
  <Image source={...}>
</Pinchable>

Properties

Prop Description Default
minimumZoomScale The minimum allowed zoom scale. 1
maximumZoomScale The maximum allowed zoom scale. 3

Limitations

On Android it's not possible to receive touch events on the views inside the Pinchable component.

License

MIT License. © Joel Arvidsson 2019 - present

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].