expo-cli
を使用して新しいReact Nativeプロジェクトを作成します。
npx expo-cli init MyProject
cd MyProject
react-navigation
パッケージをインストールします。
npm install @react-navigation/native
react-navigation
の依存関係をインストールします。
expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @react-native-community/masked-view
App.js
ファイルを開き、次のコードを追加します。
import 'react-native-gesture-handler';
import { StatusBar } from 'expo-status-bar';
import React from 'react';
import { NavigationContainer } from '@react-navigation/native';
export default function App() {
return (
<NavigationContainer>
{/* ここにアプリのコンテンツを追加 */}
<StatusBar style="auto" />
</NavigationContainer>
);
}
- ナビゲーションバーの色を変更するために、
StatusBar
コンポーネントのbackgroundColor
プロパティを設定します。
<StatusBar style="auto" backgroundColor="blue" />
上記の例では、ナビゲーションバーの背景色を青に設定していますが、任意の色を指定することができます。
- アプリを実行します。
expo start
これでAndroidアプリのナビゲーションバーの色を変更することができます。