Rah*_*hul 3 android android-layout android-theme android-darkmode
我正在尝试为我的应用程序使用适用于 Android 10 的暗模式主题支持。除了应用程序启动器图标之外,我可以在黑暗模式下使用所有其他东西。
作为参考,我使用以下链接
https://developer.android.com/guide/topics/ui/look-and-feel/darktheme
我知道没有提到根据 Day/Night 主题更改的 App Icon 更改。
只是为了确认,需要您的所有输入,是否可以根据主题从正常到黑暗的变化来更改应用程序图标,反之亦然。
提前致谢。
您是否检查过文档中的主题和样式部分?
您的主题和样式应避免用于浅色主题的硬编码颜色或图标。您应该使用主题属性(首选)或夜间限定资源。
以下是需要了解的两个最重要的主题属性:
?android:attr/textColorPrimary
这是一种通用的文本颜色。它在浅色主题中接近黑色,在深色主题中接近白色。它包含一个禁用状态。
?attr/colorControlNormal
通用图标颜色。它包含一个禁用状态。
所以?android:attr/textColorPrimary
and?attr/colorControlNormal
会根据主题改变(黑色 -> 白色 & 白色 -> 黑色)。我假设我们可以将这些颜色设置为android:tint
属性来实现矢量图标的暗/白色主题。缺点是你的图标只需要是黑白的。
归档时间: |
|
查看次数: |
5847 次 |
最近记录: |