gestureResponseDistance 似乎在反应本机中不起作用

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)

`

有什么想法吗?谢谢。