如何在 React-Native 中创建 Action-Sheet/Bottom-Sheet 风格的抽屉?

How to create an Action-Sheet/Bottom-Sheet style drawer in React-Native?

我想要一些关于如何在 React-Native 中创建 action-sheet/bottom-sheet 样式抽屉的指导,以便我可以为 iOS 和 Android 使用单一代码库。

我尝试使用动画 Spring API。但是,我无法将 Spring 的位置从原始位置(抽屉关闭时)更改为顶部位置(抽屉打开时)。因此,如果用户没有完成手势,菜单将返回到其在任一状态下的原始位置,而不是底部的原始位置。

此外,许多其他类似问题的答案都建议使用他们自己的或 GitHub/NPM 上的一些其他包。

我想自己制作一个以减少依赖性。我也考虑过使用 React-Navigation,但我似乎找不到适合我的用例的东西。

react-native-action-sheet 如果您希望尽可能接近 Action Sheets 的原生版本,那么它很棒。

https://github.com/expo/react-native-action-sheet