Comments (2)
Found the solution. The problem comes from <Image />
width and height setting, because radius
is undefined
when first render.
Just set specify width and height is a workaround.
<Image
// style={[styles.img,
// {
// height: radius ? radius * 2 - this.props.thumbSize : 0,
// width: radius ? radius * 2 - this.props.thumbSize : 0
// }]}
style={[styles.img,
{
height: Dimensions.get('window').width * 3/5,
width: Dimensions.get('window').width * 3/5
}]}
source={ColorWheelImage}
/>
But I can't figure out why caculate width and height, any one has better solution ?
from react-native-color-wheel.
The image needs to be smaller than the touch box because the thumb can be on the edge of the circle. This problem has already been fixed (defining the radius in the state). If you use the master branch version it should work fine. The version on npm is likely out of date.
from react-native-color-wheel.
Related Issues (20)
- thumb
- recent commits have caused issues HOT 3
- not getting color change event HOT 1
- onColorChanged Not working HOT 1
- the Wheel is not the right size HOT 1
- Error PanResponder !!! HOT 2
- Help! Can I use this image? HOT 2
- Merge 'Invariant Violation fix' to npm library HOT 8
- Create value prop HOT 1
- Draggable thumb goes off the view HOT 5
- onColorChange returns negative hue value HOT 3
- Invarian Violation HOT 6
- Color wheel misbehaves when placed in flexbox View HOT 2
- Not working if it is used multiple times HOT 2
- Change color to kelvin HOT 1
- Multiple select spots HOT 1
- absX in measureOffset() is not reliable? HOT 2
- onChange is undefined
- Sliding along the boundaries
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-color-wheel.