我正在尝试实现Uber类型导航。
我想到了几种方法来做到这一点。创建包含所有路径的堆栈导航器,并创建一个自定义抽屉,单击路径时,我激活close方法并导航至带模式的页面。
const MainNavigator = createStackNavigator({
one: { screen: one },
two: { screen: two },
three: { screen: three}
}, {
mode: 'modal',
initialRouteName: 'one'
});
但是。这需要我创建抽屉组件,而现在我要避免使用它。
当我使用createDrawerNavigator
时,我获得了抽屉组件,但无法实现所需的导航。有什么建议吗?是否可以将堆栈导航器放入抽屉内?