2012-05-30 19 views
5

Estoy convirtiendo una aplicación de iOS y necesito implementar el equivalente de una UIActionSheet de iOS a Android.Android: iOS UIActionSheet equivalente

Lo que el elemento de la interfaz de usuario sería más parecido a esto.

Me estoy orientando a Android 2.2 y superior.

Respuesta

7

Utilizaría un objeto AlertDialog o Dialog. La clase AlertDialog hace lo que preguntas. El cuadro de diálogo permite una mayor personalización.

Editar: si quiere el mismo efecto animativo, necesitará usar un SlidingDrawer.

Nota: Ninguna de estas clases, excepto quizás AlertDialog, es tan fácil de usar como la Hoja UIAction.

2

La hoja inferior es un componente de diseño de materiales, que se agregó a la biblioteca de soporte de diseño en la versión 23.2. La hoja inferior es una ventana muy simple que se muestra desde la parte inferior de la pantalla y proporciona una vista similar como IOS UIActionSheet y el desarrollador puede personalizar según los requisitos.

agregar dependencia compile 'com.android.support:design:<latest-library-version>' en app gradle.

remitir este Link-- https://material.google.com/components/bottom-sheets.html#

+0

recomendaría usar 'BottomSheet' también. Es 2018 de hecho :) –

Cuestiones relacionadas