navigationBarView 设置图片后, 无法设置statusbar 为透明,aosp 车载应该如何修改
时间: 2024-04-05 09:31:16 浏览: 53
9.0 10.0Launcher3设置app图标和hotseat图标为圆角图标
5星 · 资源好评率100%
在AOSP车载应用中,NavigationBarView和StatusBarView是分开的两个组件,设置NavigationBarView的图片不应该影响到StatusBar的透明度。如果设置NavigationBarView的图片后无法设置StatusBar为透明,可能是因为在设置NavigationBarView的过程中修改了系统UI的一些属性导致的。
你可以尝试在代码中找到设置NavigationBarView图片的代码,查看是否有修改系统UI属性的代码。如果有,可以尝试注释掉或修改这些代码,以避免影响StatusBar的透明度设置。
此外,你也可以尝试在设置StatusBar透明的代码中,确保已经正确设置了SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN和SYSTEM_UI_FLAG_LAYOUT_STABLE这两个标志。这些标志通常是用来告诉系统在应用布局时将StatusBar的高度计算在内,并且让StatusBar保持稳定的标志。在正确设置这些标志的情况下,即使NavigationBarView设置了图片,也应该不会影响StatusBar的透明度设置。
阅读全文