AOSP CarSystemui 如何设置topNavigationBar 透明 icon正常显示
时间: 2024-03-17 16:43:30 浏览: 161
swift-一个UINavigationBar分类可以动态改变导航栏的透明度以及大小
要设置 AOSP CarSystemUI 中的 topNavigationBar 透明,并且保持 icon 正常显示,可以按照以下步骤进行:
1. 打开 CarSystemUI 源代码工程。
2. 找到 NavigationBarFragment.java 文件。
3. 在该文件中,找到 updateNavigationBarColor 方法。
4. 在该方法中,添加以下代码:
```
navigationBarView.setAlpha(0.0f);
navigationBarView.getBackground().mutate().setAlpha(0);
```
5. 重新编译和部署 CarSystemUI 应用程序。
6. 在应用程序中启动 NavigationBarFragment 时,您应该看到一个透明的 topNavigationBar,并且 icon 正常显示。
请注意,这仅适用于 AOSP CarSystemUI, 在其他系统中可能会有所不同。
阅读全文