在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()
你可以像这样创建一个DrawerNavigator
const MyApp = DrawerNavigator({
Home: {
screen: MyHomeScreen,
},
Notifications: {
screen: MyNotificationsScreen,
},
});
看看这个文档