我正在转换一个 iOS 应用程序,并且需要实现 UIActionSheet 从 iOS 到 Android 的等价物。
什么 UI 元素最能模仿这一点。
我的目标是 Android 2.2 及更高版本。
我正在转换一个 iOS 应用程序,并且需要实现 UIActionSheet 从 iOS 到 Android 的等价物。
什么 UI 元素最能模仿这一点。
我的目标是 Android 2.2 及更高版本。
您将使用 AlertDialog 或 Dialog 对象。AlertDialog 类按照您的要求执行。对话框允许更多的可定制性。
编辑:如果您想要相同的动画效果,您将需要使用 SlidingDrawer。
注意:除了 AlertDialog 之外,这些类都不像 UIActionSheet 那样易于使用。
Bottom Sheet 是一个材料设计组件,在 23.2 版本中被添加到设计支持库中。Bottom sheet 是一个非常简单的窗口,从屏幕底部显示,它提供类似于 IOS UIActionSheet 的视图,开发人员可以根据需要进行自定义。
compile 'com.android.support:design:<latest-library-version>'
在应用程序 gradle 中添加依赖项。
请参阅此链接 - https://material.google.com/components/bottom-sheets.html#