React native expo grayscale underneath - react-native

Is there any way to make grayscale color to all element underneath an overlay view? A look I want to achieve is something like below:

Related

React Native BlurView Brightness too dark or too bright

I use a React Native BlurView in my React Native project. I want to have a blur effect like in Adobe XD or Figma where the color stays the same, but everything which is under the view will get blurred.
When I apply the BlurView on my View I get this result:
If I change it to dark it looks like this:
But is there no way that the colors stay the same like this?:
Sadly there is no option to do this. If you use React Native Blur View there is no option where you can choose whether the blur should be dark or bright. Today there is not good library for blur in React Native. Maybe there will be a new in the future.
Try to add a style to your BlurView and then add it a backGround color.
I would set the brightest one and then a light grey with transparency.

Is there a way to extract the color info of a pixel on the screen? - React Native

I'm trying to get the color of a pixel at a certain coordinate on the screen in React Native. Currently I only found libraries supporting getting color information at a coordinate in an image, but I'd like to access pixel information without taking a screenshot first.

Curved Bottom Navigation Bar for React Native

I saw a package for bottom navigation for Flutter which looks very nice.
Curved Navigation Bar (Flutter)
Basically, it will look like this
I am trying to replicate it in React Native (UI first, then will work on Animation) but not successful. Is it actually possible to replicate this in React Native?
The closest I can get is as shown in this image. However I used 4 different shapes positioned as absolute to achieve this.
This image differentiates the shapes I used (Gray, Orange, Red and Blue) to form the navigation bar.
Please advice me if there is a way to make this perfect (better without the workarounds like I did).
Thank you very much.
The close approach is to use Views like this.
Mask off the red part on yellow or do apply same background color to red. It will look like this.
Since I couldn't found how to mask it, I just applied background color to the red color View.
Then you can use animations and interpolation to move the entire shape on the click event.
And the final product will look like this.
I've published the same on https://www.npmjs.com/package/rn-curved-navigation-bar
Or you can check out and clone the project on github
There is library react-native-tabbar-interaction , you can have a try with it. Look similar as you need

`View` blur possible like `Image`?

In React Native I can blur an Image with blurRadius={30}, what is the equivalent for a View component? I would like the edges to be blurred as well, not just the contents.

How can I create a draggable and resizable image in React-Native?

I am new to React-Native and I have been following this tutorial, http://mindthecode.com/getting-started-with-the-panresponder-in-react-native/ along with this How to make draggable remember it's location in React Native , which create a draggable image that remember the current location.
I want to know if it is possible to create a draggable image with a pinch gesture for zooming in and out (that doesn't goes back to the original size or position).