React Native 世博会状态酒吧风格

pxiryf3j  于 2023-08-07  发布在  React
关注(0)|答案(1)|浏览(120)

我正在尝试将StatusBar的样式设置为“light”,这样电池和时钟的颜色将是白色。
这就是我正在做的

import { Slot } from "expo-router";
import { StatusBar } from "expo-status-bar";
import { StyleSheet } from "react-native";
import { SafeAreaView, SafeAreaProvider } from "react-native-safe-area-context";
import theme from "../utils/theme";

export default function Layout() {
  return (
    <SafeAreaProvider>
      <SafeAreaView style={styles.container}>
        <Slot />
        <StatusBar style="light" />
      </SafeAreaView>
    </SafeAreaProvider>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: theme.background,
  },
});

字符串
现在的情况是,在我添加了那行之后,图标的颜色就变成了白色。但是在我点击r(重新加载应用程序)后,颜色恢复为默认的黑色。
为什么会这样?谢谢你的回答。

plicqrtu

plicqrtu1#

通过将此添加到app.json解决

"userInterfaceStyle": "dark"

字符串
希望能帮上忙。

相关问题