【问题标题】:how to properly create dark theme for android app?如何为 android 应用程序正确创建深色主题?
【发布时间】:2021-05-07 16:31:57
【问题描述】:

我想创建一个深色主题并完全控制哪些元素获得哪种颜色。我定义了一个``color(night)invalue(night)resource and added some colors and changedthemes(night)colors. but when i useAppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);its seems that none of those defined colors are being used. theAction Bar```是和背景一样的颜色由于某种原因,我在颜色资源中定义的颜色都没有被使用。我试图定义自己的主题,但一切都变得混乱了。

创建深色主题并在其中定义自定义颜色的正确方法是什么?

【问题讨论】:

    标签: android user-interface


    【解决方案1】:

    要在您的应用上使用深色模式,您必须在夜间值中创建样式。 您应用的夜间主题样式必须扩展 Theme.AppCompat.DayNight.NoActionBar

    <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
    ....
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      • 2013-05-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多