我正在尝试将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(重新加载应用程序)后,颜色恢复为默认的黑色。
为什么会这样?谢谢你的回答。
1条答案
按热度按时间plicqrtu1#
通过将此添加到app.json解决
字符串
希望能帮上忙。