Video wird geladen...
Video konnte nicht geladen werden
Imagine investigating why react-native-screens navigation on Android is broken with the default animation, only to find out it’s because of <BlurView /> from Expo, which we’re using in the tabs. After removing it on Android, the navigation bugs are gone.
33,185 Aufrufe • vor 1 Jahr •via X (Twitter)
11 Kommentare

@zoontek, this was also the reason why your Bootsplash would suddenly appear out of the blue when navigating. (And placing it on top of all views) @expo there is a huge bug when experimentalBlurMethod="dimezisBlurView" is activated, which seems to widely fuck up stuff on Android

@zoontek It would look like this (the 10K in the background was an interims splash screen). BlurView magically made the bootsplash appearing!!!

Togoda is Google on Steroids with AI summaries . 🚀 The only thematic AI search engine.👀 It's 100% private with third party proxy. 🧨 Try it today & experience the difference! 👉Follow us @togoda_com 👈 🚀Help us grow & share this post!🚀

Using a translucent View instead of the BlurView on Android fixed it. Wow this is really bad

@expo Oh no, more blur problems on Android – unfortunately Material Design doesn't use it so nobody ever bothered implementing that as an OS API.

@expo At this point we should just give up and even remove experimental flags. It's just dangerous to use :D

@expo This issue is mostly why the feature is marked as experimental we also can't really do anything about it 😕. We have already noted about in the docs.

@expo I understand it’s experimental, but this is beyond of what one would ever expect, because it interferes deeply with the whole app just because of a single tiny 60px height BlurView. And since I tested Android later, I didn’t know that this was the cause.

@expo Blur never works properly on Android.

@expo Well, experimental it is.

@expo Yeah, but would you think that using it would change view orders of your app when you navigate? Haha

