API 30中的透明状态栏
创始人
2024-09-07 00:30:37
0

在 Android API 30 中,可以使用以下代码示例来实现透明状态栏:

  1. styles.xml 文件中添加一个新的主题,并设置 windowTranslucentStatus 属性为 true

  1. AndroidManifest.xml 文件中,将应用的主题设置为新添加的主题:

    ...

  1. 在需要透明状态栏的 Activity 中,调用以下方法:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
    // 设置状态栏透明
    WindowInsetsControllerCompat windowInsetsControllerCompat = new WindowInsetsControllerCompat(getWindow(), getWindow().getDecorView());
    windowInsetsControllerCompat.setSystemBarsAppearance(APPEARANCE_LIGHT_STATUS_BARS, APPEARANCE_LIGHT_STATUS_BARS);
} else {
    // 设置状态栏透明
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

    // 设置状态栏字体颜色为黑色
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}

请注意,这种方法仅在 API 30 及以上的设备上生效。对于 API 30 以下的设备,仍需要使用传统的透明状态栏方法。

相关内容

热门资讯

透视辅助!微扑克中牌率(wep... 透视辅助!微扑克中牌率(wepoker)外挂透明挂辅助挂(透视)透牌教程(有挂方式)-哔哩哔哩1、很...
一分钟教会你!云扑克(WepO... 一分钟教会你!云扑克(WepOke)外挂透明挂辅助APP(辅助挂)细节方法(有挂详细)-哔哩哔哩;1...
科普常识!欢乐棋牌(wepOk... WePoker透视辅助版本稳定性对比与推荐‌:科普常识!欢乐棋牌(wepOkE)外挂透明挂辅助工具(...
今日焦点!鱼扑克辅助(wePO... 今日焦点!鱼扑克辅助(wePOKE)外挂透明挂辅助脚本(辅助挂)详细教程(有挂教学)-哔哩哔哩;鱼扑...
大家学习交流(轰趴大菠萝)外挂... 《大家学习交流(轰趴大菠萝)外挂透明挂辅助神器(透视)软件透明挂(2025已更新)(哔哩哔哩)》 轰...
一分钟快速了解!cloudpo... 1、一分钟快速了解!cloudpoker云扑克(WEpoke)外挂透明挂辅助挂(透视)解密教程(有挂...
重大通报(wpk插件)外挂透明... 重大通报(wpk插件)外挂透明挂辅助软件(透视)透视辅助(2021已更新)(哔哩哔哩);(需添加指定...
透视辅助!wepoke数据(w... 透视辅助!wepoke数据(wepoker)外挂透明挂辅助工具(透视)必胜教程(有挂方法)-哔哩哔哩...
重大发现(wepokeai)外... 重大发现(wepokeai)外挂透明挂辅助工具(透视)德州ai机器人(有人有挂)-哔哩哔哩1、很好的...
透明神器(微扑克钻石)外挂透明... 透明神器(微扑克钻石)外挂透明挂辅助脚本(透视)透视辅助(2022已更新)(哔哩哔哩);玩家在微扑克...