4

StatusBarコンポーネントの背景色をreact-nativeからAndroid固有のファイルを編集することなく変更するにはどうすればよいですか?リアクターネイティブのステータスバーの色

文書saysbackgroundColorというプロパティを使用できます。しかしそれは失敗する。 barStyleプロパティ、setBarStyle & & setBackgroundColor静的メソッドは正しく動作しません。

hiddenプロパティのみが動作します。

Expoで構築されたcreate-react-native-appを使用しています。

答えて

4

、あなたがこのようなプロジェクトのルートディレクトリにapp.jsonを編集する必要があります。

{ 
    "expo": { 
     "sdkVersion": "16.0.0", 
     "androidStatusBar": { 
      "barStyle": "dark-content", 
      "backgroundColor": "#0A48A5" 
     } 
    } 
} 

参照万博のドキュメント: https://docs.expo.io/versions/v16.0.0/guides/configuration.html

+2

を使用していますが、 ''と組み合わせてのみ使用できます。ありがとうございました! –

+0

これは私のためには機能しません。どんな考え? – Tehreem

+0

@Tehreemエクスポの開発を再開しましたか?私は上記の設定を追加し、VSコードで私のアプリをもう一度 "糸を起動"した後にのみ有効になります – qmn1711

0

あなたはドキュメントhereを見ることができます

<StatusBar 
backgroundColor="blue" 
barStyle="light-content" 
/> 

を使用することができます。万博アプリで

0

は、それが役立ちます。この

import {StatusBar} from 'react-native'; 


const bar =()=>{ 
    return(<StatusBar 
      backgroundColor="insert your color here"/> 
); 
}; 
関連する問題