gpt4 book ai didi

android - 关于最新支持设计库的Day night theme

转载 作者:行者123 更新时间:2023-11-29 01:22:31 24 4
gpt4 key购买 nike

我刚刚尝试使用新的主题样式 (Theme.AppCompat.DayNight),它有效但弄乱了我的卡片背景。

如何更改卡片背景?

这是我的v21/styles.xml

<resources>

<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@android:color/transparent</item>
<item name="colorAccent">@color/accent</item>
<item name="android:windowActionBar">false</item>

</style>

<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>

<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>

还有我的 colors.xml 的 values-night 限定词

<resources>
<color name="primary">#ff01dc53</color>
<color name="primaryDark">#ff01dc53</color>
<color name="accent">#01dc53</color>

</resources>

我的应用程序类:

    package com.cyanogen.unofficial.dashboard.util;

import android.app.Application;
import android.app.UiModeManager;
import android.content.Context;
import android.support.v7.app.AppCompatDelegate;

/**
* Created by Shiva on 14-03-2016.
*/
public class MyApplication extends Application {

static {

AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_AUTO);


}

@Override
public void onCreate() {
super.onCreate();
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_AUTO);
}
}

截图:

Screenshot

最佳答案

根据 release notes of the revision 23.2.1 of the Support Library , 此版本已修复 issue 194497 , 为 CardView 添加深色主题。这是通过使用 CardView.Dark 样式来实现的。

所以你会在你的values/styles.xml中声明:

<style name="CardView.DayNight" parent="CardView.Light />

在你的 values-night/styles.xml 中:

<style name="CardView.DayNight" parent="CardView.Dark" />

然后使用 style="@style/CardView.DayNight"

将它应用于每个 CardView

关于android - 关于最新支持设计库的Day night theme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35979498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com