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 以下的设备,仍需要使用传统的透明状态栏方法。

相关内容

热门资讯

智能五分钟!德扑胜率计算软件a... 智能五分钟!德扑胜率计算软件aa扑克软件(一般真的有挂)-百度知乎1、该软件可以轻松地帮助玩家将德扑...
靠谱六分钟!wpk德州辅助器是... 靠谱六分钟!wpk德州辅助器是真的是假wpk辅助nzt(一直真的有挂)-今日头条1)wpk德州辅助器...
口控制六分钟!微扑克wpk有挂... 口控制六分钟!微扑克wpk有挂aapoker透明挂(就是真的有挂)-微博客户端1、任何微扑克wpk有...
后台一分钟!impoker有挂... 后台一分钟!impoker有挂德州之星辅助可以用(一贯真的有挂)-哔哩哔哩1、德州之星辅助可以用ai...
AI八分钟!扑克时间有后台控制... AI八分钟!扑克时间有后台控制众合推扑克辅助器(的确真的有挂)-小红书亲,关键说明,扑克时间有后台控...
下载7分钟!德州之星辅助挂wp... 下载7分钟!德州之星辅助挂wpk微扑克俱乐部(本来真的有挂)-微博客户端;1、玩家可以在德州之星辅助...
挂四分钟!wpk开挂实锤微扑克... 挂四分钟!wpk开挂实锤微扑克wpk真的有辅助(原来真的有挂)-哔哩哔哩1、金币登录送、破产送、升级...
智能五分钟!德州ai软件使用p... 智能五分钟!德州ai软件使用poker软件免费(就是真的有挂)-哔哩哔哩1、德州ai软件使用ai机器...
德州八分钟!线上wpk德州ai... 德州八分钟!线上wpk德州ai机器人wepokeapp下载教程(其实真的有挂)-知乎1、每一步都需要...
轻量版8分钟!德州之星辅助可以... 轻量版8分钟!德州之星辅助可以用微扑克有辅助插件(的确真的有挂)-小红书1、德州之星辅助可以用ai辅...