maui安卓端的状态栏怎么控制背景颜色
.Net MAUI Android App: 在启动画面时更改导航栏和状态栏颜色
F:\Merchant\merchant202508
MAUI Android 透明状态栏/导航栏 沉浸式状态栏
MAUI Android想做透明状态栏和导航栏,但找的代码很多都有兼容性问题,所幸看到了这篇 https://blog.csdn.net/Mr_Tony/article/details/121612215 代码不多,但嘎嘎好用
不说废话了,上代码,不好用来打我
Platforms/Android/MainActivity.cs
protected override void OnCreate(Bundle savedInstanceState)
{
Google.Android.Material.Internal.EdgeToEdgeUtils.ApplyEdgeToEdge(Window, true);
if (OperatingSystem.IsAndroidVersionAtLeast((int)BuildVersionCodes.Q))
{
Window.StatusBarContrastEnforced = false;
Window.NavigationBarContrastEnforced = false;
}
base.OnCreate(savedInstanceState);
}
- 状态栏透明化:实现状态栏完全透明,让应用内容无缝延伸到状态栏区域。
- 状态栏半透明化:设置状态栏为半透明效果,让状态栏背景与应用内容自然融合。
- 全屏模式:完全隐藏状态栏,让应用占据整个屏幕空间。
maui导航是NavBarIsVisible 为true时的标题导航栏 的面包屑菜单导航不明显
Shell.ForegroundColor="Green"