我的应用程序中有大约三百个布局,我想为它实现深色主题。目前,我正在尝试找出是否有任何与背景颜色相关的错误。为了做到这一点,我一一浏览我的所有布局,在预览窗口中打开它们,然后单击“预览方向 -> 夜间模式 -> 夜间”。它有点无效和缓慢。默认情况下,有什么方法可以在夜间模式下显示 xml 预览?
问问题
949 次
1 回答
2
切换按钮确实可以更突出,因为它与方向无关。
它只能在从layout-night
.
并且可以包含来自layout
in的整个布局节点layout-night
。
尝试设置tools:theme="AppTheme.Dark"
,因为包含不可编辑。
我刚刚看到相反的是layout-notnight
......
https://developer.android.com/guide/topics/resources/providing-resources#table2
implementation "androidx.compose.ui:ui-tooling:1.0.1"
可以使用以下方式定义夜间模式预览UI_MODE_NIGHT_YES
:
@Preview(name = "Light theme")
@Preview(name = "Dark theme", uiMode = UI_MODE_NIGHT_YES)
于 2021-02-16T21:57:03.110 回答