抽屉打开时,反应导航抽屉导航器移动主要内容

问题描述 投票:4回答:2

我想打开抽屉并将主要内容移到一边。

像这样的例子

enter image description here

react-native react-navigation
2个回答
2
投票

react-navigation版本3.x中,您可以使用drawerType: 'slide'。请参阅以下示例:

const DrawerExample = createDrawerNavigator(
  {
    Inbox: {
      path: '/',
      screen: InboxStack,
    },
    Drafts: {
      path: '/sent',
      screen: DraftsStack,
    },
  },

  {
    initialRouteName: 'Drafts',
    contentOptions: {
      activeTintColor: '#e91e63',
    },
    drawerType: 'slide'
  }
);

注意createDrawerNavigator()而不是DrawerNavigator()

文档:https://reactnavigation.org/en/


-2
投票

你可以像这样创建一个DrawerNavigator

const MyApp = DrawerNavigator({
  Home: {
    screen: MyHomeScreen,
  },
  Notifications: {
    screen: MyNotificationsScreen,
  },
});

看看这个文档

https://reactnavigation.org/docs/navigators/drawer

© www.soinside.com 2019 - 2024. All rights reserved.