Comments (4)
I saw the links you sent and unfortunately I don't have Svgs here to change the codes
I solved this problem with your library and the linear gradient library, the result is not exactly as designed but it gets the job done for me.
I put my code here, maybe it will help someone who is in the same situation as me
import {Shadow} from 'react-native-shadow-2';
import LinearGradient from 'react-native-linear-gradient';
...
<Shadow
distance={0}
startColor={Colors.darkShadow}
endColor={Colors.darkShadow}
offset={[0, 1.5]}>
<LinearGradient
locations={[0.92, 0]}
style={styles.innerShadow}
colors={[Colors.lightningYellow, Colors.lightShadow]}>
<TouchableOpacity activeOpacity={0.7} style={styles.submitButton}>
<Text style={styles.submitButtonText}>{title}</Text>
</TouchableOpacity>
</LinearGradient>
</Shadow>
thanks for your answer 🙏🏻
from react-native-shadow-2.
Can you give me a visual example of what you want?
from react-native-shadow-2.
from react-native-shadow-2.
Hmm the borders seems quite oval. I don't believe is doable as with the SVG's round gradient we can only do 90 degrees borders. As far as I can notice, this seems to be some sort of overlay/clipping/mask that is darkening not only the inner part but the outline and the external part.
Also, this has no gradient; the darkening is applied with a constant color along its distance.
You may try to accomplish this with the ClipPath or Mask.
Sorry if I got what you want wrong, but by the example I don't see what my library can do to accomplish it and this seems quite a very particular case.
Please, let me know if I got it wrong and if you know to explain it better, or to send me another example!
from react-native-shadow-2.
Related Issues (20)
- Not able to apply shadow on Pressable HOT 4
- Bug: The argument must be a React element, but you passed null with & weird behavior in corners - newest version HOT 17
- Support multiple children and follow shape of SVG HOT 1
- Have tried to use this lib, but I can't. What am doing wrong? HOT 5
- [Fixed in v13.6.0] Incompatible with react-native-svg v13.5.0 HOT 5
- On IOS, setting distance=0 does not work properly HOT 2
- Border radius problem HOT 2
- x-axis offset not working as expected (iOS) HOT 1
- could you provide a new prop `blur`? HOT 3
- X offset not working on IOS HOT 1
- Issue with borderRadius in the latest version 7 when size of the elements changes HOT 5
- Unable to find an element with testID HOT 3
- Can I do this effect with this library? HOT 1
- Sides and corners HOT 2
- Fail to compile on web "Support for the experimental syntax 'jsx' isn't currently enabled" HOT 3
- Android
- SVGs in corners with border radius are not aligned properly HOT 9
- I'm using react-native-shadow-2 but it's weirdly slow when switching to screen ? HOT 2
- the shadow can not as same as web css HOT 2
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-shadow-2.