Я пытался увеличить de gestResponseDistance, используя различные способы улучшить жест смахивания назад, но ни одна из моих попыток не сработала:
1.Изменение жеста ResponseDistance внутри createStackNavigator: попробуйте A
`
const AppNavigator = createStackNavigator(
{
Drawer: {
screen: Drawer
},
},
{
headerMode: 'none',
initialRouteName: 'Drawer',
navigationOptions: params => ({
gestureResponseDistance: {
horizontal: 200
}
})
}
);
`
2.Изменение жеста ResponseDistance внутри createStackNavigator: попробуйте B `
const AppNavigator = createStackNavigator(
{
Drawer: {
screen: Drawer
},
},
{
headerMode: 'none',
initialRouteName: 'Drawer',
navigationOptions: {
gestureResponseDistance: {
horizontal: 200
}
}
}
);
`
3.Добавление defaultProps в переменную навигатора стека: `
AppNavigator.defaultProps = {
gestureResponseDistance: 200,
};
`
4.Добавление реквизита в тег стекового навигатора `
return (
<Root>
<AppNavigator gestureResponseDistance="200" />
</Root>
);
`
Есть идеи? Спасибо.