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