根据暗模式变化的默认背景颜色分辨率是什么?[安卓]



我有一个协调器布局,它有一个底部表单。

默认情况下,我的底部表单的背景是透明的。所以我把color/white作为父布局的背景。

这在明亮模式下工作得很好,但在黑暗模式下,我的文本会自动将其颜色调整为白色以适应黑暗模式。但是现在在底部的白色背景下,我看不到文本。

通常在暗/亮模式下,材质设计倾向于为你处理颜色的切换。然而,由于我必须为我的底部表单定义一个背景颜色,我不确定该为它定义什么,以便它根据暗/亮模式切换到白色/深灰色。

是否有一些系统包含的颜色分辨率,我可以使用它来改变我的材料设计的背景颜色?

跟踪位置:

res> values>themes> themes.xml(晚上)

然后在标签内添加标签。

<item name="android:colorBackground" tools:targetApi="l">@color/white</item>

这将改变你的背景色为白色,只有在黑暗模式。

在光照模式下也可以这样做。

注意:不要在布局资源文件中添加颜色。

相关内容

最新更新