Добавить пользовательский значок в ящик навигации

Использовать класс Java Proxy . Он создает динамические реализации интерфейсов и перехватывает методы, все они отражаются.

Вот учебник .

0
задан Gouigoui 17 January 2019 в 12:54
поделиться

1 ответ

Я наконец-то нашел ответ сам, вы не можете добавить drawerIcon в навигационные опции дочернего экрана. Вы должны сделать так:

const AppDrawerNavigator = createDrawerNavigator(
  {
    Home: {
      screen: HomeStackNavigator,
      navigationOptions: {
        drawerIcon: (
          <Image
            style={{ width: 24, height: 24 }}
            source={require("./assets/icons/plan.png")}
          />
        ),
      },
    },

А затем в вашем HomeStack:

const HomeStackNavigator = createStackNavigator({
  HomeNavigator: {
    screen: HomeScreen,
    navigationOptions: drawerNavigationOption,
  },
});

Надеюсь, что это кому-нибудь пригодится!

0
ответ дан Gouigoui 17 January 2019 в 12:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: