具有动态设置主题的Android预览窗口

时间:2019-06-19 09:07:45

标签: android

在我们的应用中,我们有两个主题:明暗。默认情况下,清单中的应用程序主题设置为暗。在冷启动时,用户会看到带有默认主题背景颜色的预览窗口。问题是,当用户选择浅色主题时,在冷启动时,他仍然看到深色的预览窗口,然后看到启动器活动的浅色背景。通过以下代码在活动中动态设置主题:

val lightMode = App.localStorage.isLightModeOn
setTheme(if (lightMode) R.style.LightModeAppTheme else R.style.DarkModeAppTheme)

有没有一种方法可以为预览窗口动态设置颜色。

0 个答案:

没有答案