Android: iOS UIActionSheet equivalent

2019-04-07 10:39发布

I am converting an iOS app over and need to implement the equivalent of a UIActionSheet from iOS to Android.

What UI element would most closely mimic this.

I am targeting Android 2.2 and up.

2条回答
神经病院院长
2楼-- · 2019-04-07 11:14

Bottom Sheet is a material design component, that was added to design support library in version 23.2. Bottom sheet is a very simple window that displays from the bottom of the screen and its provide similar view like IOS UIActionSheet and developer can customize as per requirement.

add dependency compile 'com.android.support:design:<latest-library-version>' in app gradle.

Refer this link-- https://material.google.com/components/bottom-sheets.html#

查看更多
Evening l夕情丶
3楼-- · 2019-04-07 11:17

You would use an AlertDialog or Dialog object. The AlertDialog class does what you ask. Dialog allows for more customizability.

Edit: if you want the same animative effect, you're going to need to use a SlidingDrawer.

Note: None of these classes, except maybe the AlertDialog, are as easy to use as the UIActionSheet.

查看更多
登录 后发表回答