8

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.

Ian Vink
  • 66,960
  • 104
  • 341
  • 555

2 Answers2

9

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.

Zaid Daghestani
  • 8,555
  • 3
  • 34
  • 44
4

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#

Nishchal Sharma
  • 1,070
  • 9
  • 16