Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android overlay displays trace of previous screen #14

Open
caetius opened this issue Sep 10, 2019 · 2 comments
Open

Android overlay displays trace of previous screen #14

caetius opened this issue Sep 10, 2019 · 2 comments

Comments

@caetius
Copy link

caetius commented Sep 10, 2019

I really like this library, and it works fine with RN 0.60+ on both iOS and Android. However, on Android, some devices have this weird problem that when you trigger the overlay, the background of the overlay (which should be a plain color) has what seems to be traces of the previously visited screen. I'm using react-navigation.

For clarity, suppose you have a FlatList on Screen A. You click on a FlatList item and it opens Screen B, which then shows an overlay (from this library). On Android, you will see the blurred screen on top of Screen B, but there will be traces of Screen A (some sort of misrendering) with edges and colors belonging to, say, the FlatList on Screen A. The behavior is strange. I wonder if anyone else has run into this before and whether there's a solution. I worry that this repo is incompatible with react-navigation.

@MohammadFakhreddin
Copy link

I think it's related to how this library works . It takes screen shot of previously root view and applies blur effect on it. You see this issue when you navigate to new page and open dialog immidiatly , but it's not big deal

@shubhankarbhavsar
Copy link

shubhankarbhavsar commented Aug 14, 2020

I'm facing the same issue. Any solution so far?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants