我正在尝试更改应用程序所有屏幕上状态栏的颜色。我正在使用以下代码:
import { StatusBar } from 'react-native';
StatusBar.setBackgroundColor('#7a1f17');
然后在创建路由组件的索引中将其称为:
import React from 'react';
import Routes from './routes';
import './config/StatusBarConfig'; // HERE
const App = () => <Routes />;
export default App;
仅在登录屏幕上状态栏颜色会更改。
详细信息:在将状态栏的颜色更改为#4e58ff(并且可以工作)之前,当我将其修改为颜色#7a1f17时,它仅在要更改的登录屏幕上发生。