React Native:如果你使用ActionSheetIOS,你会在Android上使用什么?

e5nszbig  于 2023-05-05  发布在  Android
关注(0)|答案(1)|浏览(140)

我在React Native应用程序中有一个操作表,看起来像下面的图像。我一直在使用Native Base ActionSheet,但由于依赖关系冲突,我想从项目中删除Native Base。
我想使用基本的React Native ActionSheetIOS,但我想知道在Android上使用什么。看起来Android没有相应的Action Sheet库。有没有办法做到这一点,而不导入另一个第三方库?

ctehm74n

ctehm74n1#

在原生Android中没有广泛使用的操作表实现。最好的选择是创建自己的操作表或使用第三方库。例如,很少有React本地库能够做到这一点
react-native-action-sheet使用IOS的原生ActionSheet和Android的自定义ActionSheet。您可以使用它的 prop 自定义设计您的需要。
如果你对这个解决方案不满意,还有Bottom sheets。您可以使用react-native-modalize库创建自己的一个。
如果你绝对不想安装任何第三方库,那么你必须从头开始创建自己的库。

相关问题