java - 使Android通知栏透明而不是底部导航栏
问题描述
如何使Android通知栏透明而不是底部导航栏
我想做的事
Set Notification Bar - Transparent
Set Bottom Navigation Bar - Black
解决方案
在文件<style>
下的应用程序主题或活动主题的标签中添加以下代码theme.xml
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/black</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">false</item>
添加android:fitsSystemWindows="true"
到布局的父视图
推荐阅读
- c - 如何修改代码以匹配输出 Linux
- java - 使用 XMLGregorianCalendar 时的 Spring REST 时区问题
- reactjs - 如何在 Laravel 或 ReactJS (WebApplication) 中创建 Webview
- java - Java Jsonb在ISO8601中反序列化UTC日期时间
- python-3.x - 尽管文件存在,但 os.path.exists 在 Windows 上返回 False(MAX_PATH 260 Windows API 问题?)
- rest - 调用 api 作为应用程序启动的一部分?
- ios - Cordova:拨打电话时不会触发混合 iOS 应用程序暂停事件
- sql - 如果某些内容未出现在列表中,如何进行标记
- php - php无限极分类深度如何控制
- java - 如何在java中下载多个没有zip的文件?