ger*_*gro 5 react-native react-navigation
我尝试使用不同的方法来增加 degestureResponseDistance 来改善向后滑动手势,但所有尝试都不起作用:
1.在createStackNavigator中更改gestureResponseDistance:尝试A
`
const AppNavigator = createStackNavigator(
{
Drawer: {
screen: Drawer
},
},
{
headerMode: 'none',
initialRouteName: 'Drawer',
navigationOptions: params => ({
gestureResponseDistance: {
horizontal: 200
}
})
}
);
Run Code Online (Sandbox Code Playgroud)
`
2.在createStackNavigator中更改gestureResponseDistance:尝试B `
const AppNavigator = createStackNavigator(
{
Drawer: {
screen: Drawer
},
},
{
headerMode: 'none',
initialRouteName: 'Drawer',
navigationOptions: {
gestureResponseDistance: {
horizontal: 200
}
}
}
);
Run Code Online (Sandbox Code Playgroud)
`
3. 将 defaultProps 添加到堆栈导航器变量: `
AppNavigator.defaultProps = {
gestureResponseDistance: 200,
};
Run Code Online (Sandbox Code Playgroud)
`
4. 将 prop 添加到堆栈导航器标签 `
return (
<Root>
<AppNavigator gestureResponseDistance="200" />
</Root>
);
Run Code Online (Sandbox Code Playgroud)
`
有什么想法吗?谢谢。
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |