【问题标题】:How to disable Swiping drawer to dismiss in react-native-navigation-drawer-extension如何在 react-native-navigation-drawer-extension 中禁用滑动抽屉以关闭
【发布时间】:2021-11-02 21:10:57
【问题描述】:

我正在使用 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 和 options 对象。但我没有得到我想要的结果,也没有奏效。我想要那个,因为当我滑动关闭时抽屉会滞后并停在屏幕上。请帮我解决这个问题。

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,
  },
});

【问题讨论】:

    标签: reactjs react-native react-native-navigation


    【解决方案1】:

    我只是在react-native-navigation-drawer extension repo 中打开一个问题并报告这个错误! 贡献者在最新版本中提交并修复错误,添加 2 个道具 disableDraggingdisableSwiping 请参阅this reply 我的问题! 感谢贡献者CursedWizard

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-18
      • 2019-03-01
      • 1970-01-01
      • 2019-05-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多