【发布时间】:2021-03-14 03:17:45
【问题描述】:
我正在制作一个应用暗模式的安卓应用
我在 drawable-xx 和 drawable-night-xx 中管理背景图片。
但即使在正常模式下,我也想在 drawable-night-xx 中使用背景图像来进行特定布局。
我该怎么做? (我正在寻找一种避免重命名图像的方法)
【问题讨论】:
我正在制作一个应用暗模式的安卓应用
我在 drawable-xx 和 drawable-night-xx 中管理背景图片。
但即使在正常模式下,我也想在 drawable-night-xx 中使用背景图像来进行特定布局。
我该怎么做? (我正在寻找一种避免重命名图像的方法)
【问题讨论】:
只需将相同的drawable放在两个文件夹中即可。
【讨论】:
night-qualified 资源与用户的设备系统设置的暗色主题相关联 - 您可以通过为暗色定义一组主题在您的应用中实现自己的暗色主题,但是您将负责更改主题..在这种情况下,是的-您可以将不同的主题应用于特定的drawable。你可以做的另一件事是在你的drawable中使用颜色属性,你可以在你的主题中覆盖它 - 然后如果你将一个主题应用于drawable并以编程方式设置它,颜色将会改变。