我的应用有浅色模式和深色模式。我想根据用户的应用处于浅色模式还是深色模式来更改文本的颜色。浅色模式有两种单独的样式,如下所示:
<Text style={[styles.chromatic, styles.noteTxt]}>{f + ''}</Text>
当将暗模式应用到我的代码时,我是这样写的:
<Text style={theme === true ? [styles.chromatic, styles.darkNoteTxt] : [styles.chromatic, styles.noteTxt]}>{f + ''}</Text>
没有错误,但在明暗之间来回切换时颜色没有变化。有人能告诉我为什么这在每种情况下都不起作用吗?我猜是语法问题。任何帮助都将不胜感激。