react-native - 手势响应距离似乎不适用于本机反应
问题描述
我尝试使用不同的方法来增加 degestureResponseDistance 以改善向后滑动手势,但是 mi 尝试都不起作用:
1. 在 createStackNavigator 中更改gestureResponseDistance:尝试A
`
const AppNavigator = createStackNavigator(
{
Drawer: {
screen: Drawer
},
},
{
headerMode: 'none',
initialRouteName: 'Drawer',
navigationOptions: params => ({
gestureResponseDistance: {
horizontal: 200
}
})
}
);
`
2. 在 createStackNavigator 中改变gestureResponseDistance:试试 B`
const AppNavigator = createStackNavigator(
{
Drawer: {
screen: Drawer
},
},
{
headerMode: 'none',
initialRouteName: 'Drawer',
navigationOptions: {
gestureResponseDistance: {
horizontal: 200
}
}
}
);
`
3. 将 defaultProps 添加到 stack navigator 变量中: `
AppNavigator.defaultProps = {
gestureResponseDistance: 200,
};
`
4. 添加prop到stack navigator标签 `
return (
<Root>
<AppNavigator gestureResponseDistance="200" />
</Root>
);
`
有什么想法吗,谢谢。
解决方案
推荐阅读
- java - java.lang.NoSuchFieldError: IMPORT_BEAN_NAME_GENERATOR
- group-by - 如何在 Microsoft Power Automate 中对 SharePoint 列表记录进行分组?
- hbase - Apache phoenix 的 order by 和 offset 问题在分页中给出重复的结果
- ios - 如何以编程方式快速获取关联域权利列表?
- ionic-framework - Ionic Appflow 动态 CHANNEL_NAME
- apache - 如何重定向 url htacces mod_rewrite?
- javascript - 让 div 上下滚动
- python - 将列表参数传递给 zeep 方法
- java - 用户如何通过点击 google maps android 添加标记?
- python - 如何在鼠标所在的地方转动精灵