Мы используем Navigation Drawer в нашем приложении, чтобы показать боковое меню.На некоторых экранах мы не хотим показывать эту панель навигации, когда пользователь пытался делать жесты влево / вправо.
Итак, для этого мы пытаемся скрыть конкретный экран - жесты / navigationdrawer -но это не работаетКогда пользователь проводит пальцем (влево / вправо), ящик все еще открывается.
const AppNavigator = StackNavigator(
{
// Drawer: { screen: Drawer },
Register: {
screen: Register,
navigationOptions: ({ navigation }) => ({
drawerLockMode: "locked-closed",
})
},
TabHome: { screen: TabHome },
Album: { screen: Album },
offlineContent: { screen: offlineContent },
changePassword: { screen: changePassword },
Player: {screen: Player},
},
{
initialRouteName: "TabHome",
// header: null
}
);
Мы пробовали и drawerLockMode:"locked-closed"
, и disableOpenGesture: true
, но ничего не работает.
Примечание: я использую"react-navigation": "^3.0.9"
версия
Есть ли какие-либо предложения по отключению открывания ящика навигации жестами?