相关疑难解决方法(0)

如何更改android中的状态栏颜色

首先,它不是重复,如在如何更改Android状态栏的背景颜色

如何更改状态栏颜色,该颜色应与导航栏中的颜色相同.

我希望状态栏颜色与导航栏颜色相同

在此输入图像描述

android statusbar android-notifications android-navigation

371
推荐指数
17
解决办法
70万
查看次数

Jetpack Compose 状态栏颜色未在深色主题中更新

我想为深色主题和浅色主题设置不同的颜色。除了状态栏颜色之外,一切正常。

在深色主题中 -> 我的状态栏颜色未更新。

我的主题:

private val DarkColorPalette = darkColors(
    primary = Color.Black,
    primaryVariant = Color.Black,
    secondary = Color.LightGray
)

private val LightColorPalette = lightColors(
    primary = Purple500,
    primaryVariant = Purple700,
    secondary = Teal200
)
Run Code Online (Sandbox Code Playgroud)

我在深色主题中的输出:

在此输入图像描述

编辑:

我已经看到这个答案 - how to change statusbar color in jetpack compose?

他们建议使用图书馆。我不想使用任何第三方库。

编辑2:

我的清单文件

   <activity
        android:name=".ActivityTextStyles"
        android:exported="true"
        android:label="@string/app_name"
        android:theme="@style/Theme.ComposeText.NoActionBar" />
Run Code Online (Sandbox Code Playgroud)

android android-jetpack-compose

5
推荐指数
2
解决办法
7778
查看次数