Android 如何在暗模式下使用图像,即使在正常模式下也可以绘制?

Android 如何在暗模式下使用图像,即使在正常模式下也可以绘制?,android,darkmode,Android,Darkmode,我正在制作一个应用黑暗模式的android应用程序 我在drawable xx和drawable night xx中管理背景图像 但即使在正常模式下,我也希望在可绘制的night xx中使用背景图像进行特定布局 我怎么做? (我正在寻找一种避免重命名图像的方法)只需在两个文件夹中放置相同的drawable即可。谢谢回复。我只想在这种情况下使用暗模式图像。Android会自动识别文件夹并在正常模式下打开它,我想知道是否有办法任意选择暗模式图像。据我所知,这是不应该的,这会破坏整个目的。你必须用不同

我正在制作一个应用黑暗模式的android应用程序

我在drawable xx和drawable night xx中管理背景图像

但即使在正常模式下,我也希望在可绘制的night xx中使用背景图像进行特定布局

我怎么做?
(我正在寻找一种避免重命名图像的方法)

只需在两个文件夹中放置相同的drawable即可。

谢谢回复。我只想在这种情况下使用暗模式图像。Android会自动识别文件夹并在正常模式下打开它,我想知道是否有办法任意选择暗模式图像。据我所知,这是不应该的,这会破坏整个目的。你必须用不同的名称创建不同的Drawable(正如你已经提到的,这是你不想做的),这只能作为“普通”变体提供,尽管它们是黑色的。+1非常感谢你。我想再问一个问题。我不能在Resource.getDrawable()中设置暗主题吗?我不知道如何使用此方法。
night
-合格的资源与用户的设备系统设置的黑暗主题相关联-您可以在应用程序中实现自己的黑暗主题,只需为黑暗定义一组主题,然后您将负责更改主题。。在这种情况下,是的-你可以将不同的主题应用到特定的绘图。您可以做的另一件事是在绘图表中使用颜色属性,您可以在主题中覆盖这些属性-然后如果您将主题应用于绘图表并以编程方式进行设置,则颜色将发生更改。如何使用getDrawable({resource.id},{theme})方法???我不知道如何在方法中加入主题?