Open3

react-navigation利用時に、よく使う設定のまとめ

moeka802moeka802

画面のヘッダーのタイトルを左寄せにする方法

やりたいこと

デフォルトの設定ではタイトルは中央に配置されている。

これを左に配置したい。

実現する方法

<Tab.Navigator> のpropertyscreenOptionsの設定値であるheaderTitleAlignleftに設定する

    <Tab.Navigator
        screenOptions={({ route: { name }}) => ({
          ...
          headerTitleAlign: 'left',
        })}
moeka802moeka802

画面のヘッダーの下線を消す方法

やりたいこと

デフォルトの設定ではヘッダーに下線がついている。

これを消したい。

実現する方法

<Tab.Navigator>のpropertyscreenOptionsの設定値であるheaderShadowVisiblefalseに設定する。

    <Tab.Navigator
        screenOptions={({ route: { name }}) => ({
          ...
          headerShadowVisible: false,
        })}
moeka802moeka802

ヘッダーの背景をカーブした形にする。

カーブした形(円弧、curved header、曲線ヘッダー)にする。

やりたいこと

実現する方法