lunes, 30 de noviembre de 2015

Notificaciones en Android: Snackbar

Un nuevo tipo de notificación, que ha tomado especial relevancia sobre todo a raíz de la aparición de Android 5 Lollipop y Material Design, son los llamados snackbars. Un snackbar debe utilizarse para mostrar retroalimentación sobre alguna operación realizada por el usuario, y es similar a un toast en el sentido de que aparece en pantalla por un corto periodo de tiempo y después desaparece automáticamente, aunque  también presenta algunas diferencias importantes, como por ejemplo que puede contener un botón de texto de acción.

Según las especificaciones del componente dentro de Material Design, un snackbar debe mostrar mensajes cortos, debe aparecer desde la parte inferior de la pantalla (con la misma elevación que el floating action button si existiera, pero menos que los diálogos o el navigation drawer), no debe mostrarse más de uno al mismo tiempo, puede contener un botón de texto para realizar una acción, y normalmente puede descartarse deslizándolo hacia un lateral de la pantalla.

Para este tutorial, vamos a crear una app con 3 tipos de snackbars, tal como lo muestra la siguiente imagen:





A continuación veremos la explicación de como se desarrolló esto:


Puedes descargar el código del siguiente link:

https://github.com/gelopfalcon/Android/tree/master/SnackBar