2 DrawerNavigators на странице
Я создал два основных DrawerNavigators. Один для левой стороны, а другой для правой стороны верхней панели:
const LeftDrawer = DrawerNavigator({
MenuScreen: { screen: MenuScreen }
}, getDrawerConfig(300, 'left', 'MainScreen'));
export default LeftDrawer;
const RightDrawer = DrawerNavigator({
AccountScreen: { screen: AccountScreen }
}, getDrawerConfig(300, 'right', 'MainScreen'));
export default RightDrawer;
Можно ли использовать оба ящика внутри основного экрана? Спасибо!
1 ответ
Решение
Использование одного DrawerNavigator в качестве основного навигатора и вложение другого DrawerNavigator в первый должен делать.
const MainDrawer = DrawerNavigator({
OtherDrawer: DrawerNavigator({
AccountScreen: { screen: AccountScreen }
}, getDrawerConfig(300, 'right', 'MainScreen')),
MenuScreen: { screen: MenuScreen }
}, getDrawerConfig(300, 'left', 'MainScreen'));
export default MainDrawer;