我在React Native应用程序中有一个操作表,看起来像下面的图像。我一直在使用Native Base ActionSheet,但由于依赖关系冲突,我想从项目中删除Native Base。
我想使用基本的React Native ActionSheetIOS,但我想知道在Android上使用什么。看起来Android没有相应的Action Sheet库。有没有办法做到这一点,而不导入另一个第三方库?
我在React Native应用程序中有一个操作表,看起来像下面的图像。我一直在使用Native Base ActionSheet,但由于依赖关系冲突,我想从项目中删除Native Base。
我想使用基本的React Native ActionSheetIOS,但我想知道在Android上使用什么。看起来Android没有相应的Action Sheet库。有没有办法做到这一点,而不导入另一个第三方库?
1条答案
按热度按时间ctehm74n1#
在原生Android中没有广泛使用的操作表实现。最好的选择是创建自己的操作表或使用第三方库。例如,很少有React本地库能够做到这一点
react-native-action-sheet使用IOS的原生ActionSheet和Android的自定义ActionSheet。您可以使用它的 prop 自定义设计您的需要。
如果你对这个解决方案不满意,还有Bottom sheets。您可以使用react-native-modalize库创建自己的一个。
如果你绝对不想安装任何第三方库,那么你必须从头开始创建自己的库。