Comments (4)
Same problem as #47, #39, #11.
two workarounds:
1. setting an initial zoomscale larger than 1
centerOn={{
x: 0, y: 0, scale: 1.01, duration: 100
}}
problem with this: if the user manually zooms all the way out, the problem is there again.
2. enabling swipeDown and settings Threshold to -1
enableSwipeDown={true}
swipeDownThreshold={-1}
problem with this: there's no bounceback at all and you can scroll indefinitely on the vertical axis (scrolling the image out if view).
i think the problem stems from people (including myself) trying to use this library to display very large images (like a map), where the lib trying to center and show the image as a whole is unwanted behavior.
would be kind of cool to be able to enable a "Map Mode" or something. it's almost there with the second workaround, there just needs to be a fix for the indefinite vertical scroll.
from react-native-image-zoom.
Seeing this as well. Also, edges are chopped off landscape images and zooming out to show the whole image also leads to this problem.
from react-native-image-zoom.
Seems like edges would be chopped when load large image? I'll test it.
from react-native-image-zoom.
@ascoders I made a workaround by changing _this.scale
to 0.6 in image-zoom.component.js
. I think I can figure out how to fix it properly but I don't have time right now!
from react-native-image-zoom.
Related Issues (20)
- FastImage support? HOT 1
- Pinch zooming is too fast
- No onShouldBlockNativeResponder support
- Flatlist vertical scrolling is not working if ImageZoom added as parent HOT 1
- Whether the size of the picture is compressed, and it is blurry after enlargement? HOT 1
- Get scale from an event
- Obtaining position parameters to use with the react-native-image-editor for image cropping.
- Is there a way to save the cropped image?
- How to zoom specific points from left
- Tapping on an image in order to scroll is not working inside a FlatList on Android HOT 3
- handleLayout need to check height change, otherwise it is not working properly on iPad rotation
- Execute onMove when reset, to get a IOnMove object
- 用FlatList做的一个轮播图,每个Item用的ImageZoom,当图片放大之后就不能滚动来
- After rotate transform drag translation works in opposite direction at 180deg rotate
- When I change the image inside the image zoom modal the next image is alzo zoomed. How do I fix that?
- image moves when zoom HOT 4
- Focus when zooming and darkening background
- swipe only acts when i scroll from the edge in android HOT 1
- ios device crashes frequently since using this package.
- Android not working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-image-zoom.