我正在开发一个react原生应用程序,支持黑暗主题。
我使用了react导航并使用react上下文创建了自定义主题。现在我可以在黑暗模式和光明模式之间切换使用一个按钮。但我想在打开应用程序时使用安卓主题(例如:黑暗模式)。这意味着如果在android中启用了暗模式,我的应用程序希望在打开应用程序时启用暗模式。
您可以使用react-native-appeating
:
import { AppearanceProvider, Appearance } from 'react-native-appearance';
export default () => (
<AppearanceProvider>
<App />
</AppearanceProvider>
);
let colorScheme = Appearance.getColorScheme();
let subscription = Appearance.addChangeListener(({ colorScheme }) => {
// do something with color scheme
});
当我将移动主题从浅色改为深色时,它会影响react原生应用程序的背景颜色。我只想让它始终保持白色,但当我改变我的移动主题从光明到黑暗时,它会变成白色到黑色。Android版本10 React原生版本0.61.5 React版本16.9.0
从Android10开始,你可以在黑暗模式和默认灯光模式之间切换。我还没有做任何更深入的研究,因为这是一个新的话题。暗模式的颜色切换是由操作系统自动的,还是有任何方法告诉我的应用程序切换不同的应用程序主题,如果暗模式是打开的?此外,黑暗模式也可能出现在一些Android 9设备上。 因为我使用自定义参数创建了自定义深色主题,并在资源中为每种颜色设置了深色(在中使用自定义属性,并在的主题中为它们应用
在 macOS 10.14 Mojave中, Apple 为所有 macOS 电脑引入了一个全新的 系统级黑暗模式。 If your app does have a dark mode, you can make your Electron app follow the system-wide dark mode setting. In macOS 10.15 Catalina, Apple in
我想创建一个flutter应用程序,它有2个明暗模式主题,通过应用程序内的开关进行更改,默认主题是默认的android主题。 我需要将一些自定义颜色传递给其他小部件,我不想只是配置材料主题。 如何检测用户设备默认主题 第二个问题是如何为整个应用程序提供主题 第三个问题是如何通过运行时间的简单切换来改变主题
我已经尝试了一切方法来添加本地存储来持久化主题。关于如何使用现有代码实现的任何想法?第一次渲染时,我得到了冲突主题的混合。我尝试在设置主题时实现本地存储。 他们的提供者。js
当我在开发iOS应用程序时,我需要在模拟器中测试它与黑暗模式选项,这样我就可以获得更清晰的应用程序用户界面。但当我去设置,我没有得到黑暗模式作为真实设备显示选项。