iOS SDK中UIActionSheet的安卓类似功能是什么?我正在做一个React原生项目,需要尽可能保持原生控件的使用.我没有遇到过一个npm软件包或其他使用相应平台"行动表"的软件包.他们似乎都在iOS中使用了本机操作表,并在Android上使用了iOS操作表的javascript模拟(这使得它在Android上不是本机的).如果我知道安卓系统显示什么,iOS系统显示的是一个操作表,那么我可以使用安卓系统的RN安卓组件和iOS系统的操作表.我希望这是一个明确的问题.

推荐答案

我们用BottomSheetDialog在Android上做同样的工作.不完全相同,与iOS相比,可能需要编写更多的代码.但最终结果是相似的.

参考资料:

https://developer.android.com/reference/android/support/design/widget/BottomSheetDialog.html

React-native相关问答推荐

使用下拉菜单时react 本机react-native-dropdown-select-list,它会将下面的项目向下移动.如何阻止这种情况发生

元素类型无效:应为字符串

NPM INSTALL 在 react-native 项目上失败:无法解析 react 和 react-dom 的依赖树

'未能找到 React 根视图的片段' React Native Android RNScreens

无法在 M1 zsh 上运行 adb segmentation fault adb

我应该什么时候调用 realm.close()?

React-native 重置数据库

react native foreach 循环

Xcode 12 问题:Build input file cannot be found

由于端口 8081 sunproxyadmin,无法打包 react native

无法解析模块 react/lib/ReactUpdates

将 react-native 元素Bundle 为 iOS 框架或 (.aar) Android 库

我将如何根据百分比为按钮的宽度设置动画,并且它的背景 colored颜色 也是如此?

React-Native Invariant Violation:元素类型无效

React Native:如何将文件拆分为多个文件并导入它们?

如何在 React Native 中禁用图像淡入效果?

Gradlew bundleRelease 不会在 react-native 中生成发布 apk

react-native图像预取

React Native - 为什么我需要 babel 或 webpack?

react-native iOS 应用在部署后不显示静态/本地资源