React Native: пользовательские стили для элементов React navigation Drawer - PullRequest
0 голосов
/ 05 апреля 2020

В настоящее время я пытаюсь создать компонент CustomDrawerComponent с помощью React Navigation (https://reactnavigation.org/docs/drawer-navigator), где каждый из элементов должен иметь разные стили (цвет фона, цвет текста, высота). Моя проблема в том, что я не могу найти способ установить для каждого экрана свой стиль.

Какой лучший способ добиться чего-то подобного, где на drawerItemStyle я могу установить свойства для этого конкретного элемента c:

export const PrimaryNavigator = createDrawerNavigator(
  {
    welcome: { screen: WelcomeScreen, drawerItemStyle: { backgroundColor: "#000" }  },
    demo: { screen: DemoScreen, drawerItemStyle: { backgroundColor: "#333" } },
  },
  {
    hideStatusBar: true,
  },
) 
...