-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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, 9.0 Preview 7] Blue notification / action bar started to appear on all modal pages #24232
Comments
Hi I'm an AI powered bot that finds similar issues based off the issue title. Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you! Open similar issues:
Closed similar issues:
|
This comment was marked as outdated.
This comment was marked as outdated.
Does this happen in the File | New template for you? |
Can you change these values here: https://github.com/hyvanmielenpelit/GnollHack/blob/a198e58835dac23f6cb5e539919e09c39d8cc768/win/win32/xpl/GnollHackM/Platforms/Android/Resources/values/colors.xml#L4 And let us know if that influences the behavior? I think this always worked this way, I wonder why this changed between preview 6 and 7? |
Yes, changing PrimaryDark to "#000000" ( Currently, the system bars are hidden using the following Android functions in MainActivity, which seems to work on MainPage, but not on modal pages anymore. (Also, Xamarin Android works still just fine using the same code.)
There's a remark in Visual Studio that SetDecorFitsSystemWindows has been obsoleted in Android SDK version 35. That does not seem to explain though, why things work on MainPage, but not on modal pages. |
This may have something to do with the fact that EDIT: In .NET 8.0: The default MAUI project seems to work just fine in this respect, but I have still no idea what my app does differently from the default app in showing modal pages. In GnollHack, I did override OnCreateWindow as per the Preview 7 instructions but setting App.MainPage instead of overridden window creation does not seem to help here. EDIT: In .NET 9.0 Preview 7, the same blue bar appears in the default MAUI app on Android on a modal page, when you hide the bars as per the other comments. |
I can also confirm that this happens in the default MAUI app in 9.0 Preview 7 when you hide the bars as per above:
I tested earlier accidently 8.0, which worked fine. The main page (no blue bar): There's a modal page added to the click button (it is mostly all beige), and when it opens the page, the blue bar and the bottom navigation bar both fade in, also resulting in janky readjustment of the screen size: If anybody knows any workarounds for this, let me know, or should I just wait for RC1? |
I can confirm this still happens in RC1. |
Need a way to modify dialog.Window before model(dialog) is displayed
maui/src/Controls/src/Core/Platform/ModalNavigationManager/ModalNavigationManager.Android.cs Lines 250 to 260 in 3aea783
|
@janne-hmp can you share a simple sample that reproduces your issue? The attached repo is a huge project, which makes hard to focus on the real issue. Thanks in advance |
Sure, here you go: https://github.com/hyvanmielenpelit/MauiAndroidBlueBarReproduction Let me know if you have any questions. I will also update the repro repo in this issue. |
I would like to further note that that I added a full screen dotnet bot picture on the main page background so that you can additionally see its janky adjustment when you open or close the modal window when the system bars fade in / out. That alone is pretty annoying in a production quality game. |
Thanks @janne-hmp! |
I just tested that this still happens in RC2, too. |
@janne-hmp and others, now modal pages uses a |
Thanks a lot! I now added the following code to MauiProgram.cs, and the modal windows now do not have system bars anymore, as before:
There's also the following code at the end of the page:
|
Description
Compared to .NET MAUI 9.0 Preview 6, Preview 7 shows a blue notification / action bar on every modal page on Android, and it seems impossible to turn it off. MainPage does not have the blue bar, and it fades in when any other page (all modals) is opened. Does anybody know how disable the notification /action bar so that it does not appear on modal pages, similar to how it worked in Preview 6? (The blue bar used to be all black and empty in Preview 6.)
Steps to Reproduce
Link to public reproduction project repository
https://github.com/hyvanmielenpelit/MauiAndroidBlueBarReproduction
Version with bug
Unknown/Other
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
Unknown/Other
Affected platforms
Android
Affected platform versions
Android 14
Did you find any workaround?
No.
Relevant log output
No response
The text was updated successfully, but these errors were encountered: