问题标签 [theme-daynight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2018 浏览

flutter - Flutter:使用 Get.changeTheme() 时更改状态栏的颜色

我正在寻找一种在使用GetXGet.changeTheme()实用功能更改主题时更改状态栏外观的方法。

这是我的代码:

当按下“更改主题”按钮时,我无法弄清楚如何更改状态栏的颜色(s. screenshot)。

黑暗模式

我查看了文档,ThemeData但似乎没有可以添加到我darkTheme()的属性以将状态栏中文本的颜色更改为白色。我也知道

但是我不知道在我的代码的GetX架构中将这段代码放在哪里,因为将它包含在main()方法中将不允许我之后切换主题。我也不打算使用AppBar()它来让我改变brightness属性来达到预期的结果。

我很高兴任何提示和建议!

0 投票
0 回答
65 浏览

android - Android:Google Maps 活动在 DayNight 主题中始终为暗模式

我有一个覆盖DayNightAndroid 主题的主题。Day我的大部分活动都是通过这个主题运行的,并且通常可以在和之间切换Night Modes。但是,我有一项具有已实现Google Maps界面的活动,该界面始终为 Dark mode。在其中我也不能强迫它Light Mode或类似的东西。

有没有其他人有这个问题,可以帮助我吗?我已经尝试了一切,但没有任何效果。

0 投票
0 回答
38 浏览

java - 在 Android 应用程序中将用户覆盖保留为默认日/夜模式的共享偏好

在 Android 应用程序中设置日/夜模式的推荐方法是在 Application 类中。这是扩展 Application 类的推荐代码,Owl 示例代码类似:

无论用户偏好如何,上述代码将在每次应用启动时继续设置相同的日/夜模式。我想根据 In App Setting建议让用户控制日/夜模式:

建议为用户提供一种方法来覆盖您的应用程序中的默认主题...。一种常见的实现方法是通过 ListPreference,在值更改时调用 setDefaultNightMode()。

这是我的代码,它使用 Application 类中的共享首选项在进程启动时保持用户日/夜模式选择;但是从 Application 类访问共享首选项会稳定吗?

来自 arrays.xml

来自 root_preferences.xml

来自 SettingsFragment.java

0 投票
0 回答
12 浏览

custom-adapter - 无法将深色主题应用于自定义微调器

当 diffspinner 试图充气时出现充气错误。这是我下面的代码

我创建微调器并将适配器应用到它的主要活动:

diffSpinner= (Spinner) findViewById(R.id.settingsSpinner1); difficult_adapter dAdapter = new difficult_adapter(getApplication().getBaseContext(),getResources().getStringArray(R.array.difficultyArray)) {}; diffSpinner.setAdapter(dAdapter); diffSpinner.setSelection(settingsArray[1]);

我的难度适配器:

难度微调器的布局:

和风格:

0 投票
1 回答
51 浏览

flutter - 我如何解决颤振中的昼夜主题问题?

你能帮帮我吗?问题是 :

库 'package:day_night_switch/day_night_switch.dart' 是遗留的,不应导入到空安全库中。尝试迁移导入的...

0 投票
0 回答
51 浏览

android - 使用 Day Night Resources 中的颜色时,Vector Drawable fillColor 会发生变异

我正在使用App 主题并使用限定符Theme.AppCompat.DayNight.NoActionBar为 Day 和 Night 主题定义颜色资源values-night

values/colors.xml

values-night/colors.xml

我有矢量可绘制对象,它使用来自主题值的颜色资源

我使用app:srcCompat="@drawable/wp_ic_camera"没有任何背景或色调值来设置此可绘制对象,并AppCompatResources.getDrawable(view.context, drawableRes)在数据绑定中使用它来设置可绘制对象

用户可以在应用偏好中选择应用主题为浅色/深色或系统模式我使用更新主题

我还使用用户选择的最新主题更新了 ContextThemewrapper

问题是当设备主题为深色且应用程序主题设置为浅色时,它遵循系统主题以获取可绘制颜色

0 投票
0 回答
19 浏览

vue.js - Vue.js 状态,组件间数据共享

我在标题组件上有一个按钮,可以在昼夜模式之间切换。单击按钮时,我无法更改其他组件的整个模式。我可以从 localStorage 获取模式。但是重新加载后它会改变......我该怎么办?

0 投票
1 回答
32 浏览

android - 从片段开始的日/夜模式更改从第一个片段开始

我在从片段更改日/夜模式时遇到了一个问题,即在不重新创建父活动的情况下模式不会改变,但我想从片段更改模式而不从当前片段移动。