如何禁用滑动抽屉以在 react-native-navigation-drawer-extension 中关闭

How to disable Swiping drawer to dismiss in react-native-navigation-drawer-extension

我正在使用 react-native-navigation 和 react-native-navigatioin-drawer-extension。

"react-native": "^0.62.2",
"react-native-navigation": "^7.0.0",
"react-native-navigation-drawer-extension": "^3.0.0",

我想禁用滑动抽屉,我尝试将 swipeToDismiss: false 添加到 passProps 和选项对象。但是我没有得到我想要的结果而且它没有用。我想要那个,因为当我滑动关闭时,抽屉会滞后并停在屏幕上。请帮我解决这个问题。

RNNDrawer.showDrawer({
  component: {
    name: Screens.Menu,
    passProps: {
      animationOpenTime: 300,
      animationCloseTime: 300,
      direction: 'right',
      dismissWhenTouchOutside: true,
      fadeOpacity: 0.6,
      swipeToDismiss: false,
      parentComponentId: componentId ? componentId : Screens.Main,
    },
    options: {
      statusBar: statusBar,
    },
  },
  options: {
    swipeToDismiss: false,
  },
});

我刚刚在 react-native-navigation-drawer extension 回购中提出了一个问题并报告了这个错误! 贡献者通过添加 2 个道具 disableDraggingdisableSwiping 在最新版本中提交并修复错误 请看this reply我的issue! 感谢贡献者CursedWizard