useColorScheme
非官方测试版翻译
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
tsx
import {useColorScheme} from 'react-native';
useColorScheme React 钩子用于获取并订阅 Appearance 模块的颜色方案更新。其返回值表示用户当前偏好的配色方案。该值可能因用户操作(如在设备设置中切换主题)或时间规则(如遵循昼夜循环的深浅色主题)而动态更新。
支持的颜色方案
-
"light":用户偏好浅色主题 -
"dark":用户偏好深色主题 -
null:用户未指定偏好主题
示例
完整示例可参考 AppearanceExample.js,该示例展示了如何将此钩子与 React 上下文结合,为应用实现浅色/深色主题支持。