Notificaciones con Kotlin y Android Studio

Android dispone de dos notificaciones básicas para mostrar información en pantalla.

Toas es la mas simple y se puede usar sin incluir dependencias. Es la pequeña notificación gris que ocupa el tamaño del texto.

La otra es el Snackbar, esta ocupa todo el ancho de la pantalla.

En esta practica vamos a aprender como lanzar las dos notificaciones.. Manos al code!!

Vamos a crear un nuevo proyecto con un activity en blanco. En el incluiremos dos botones a los que llamaremos btoat y bsnack

Ahora nos vamos al Main Activity.kt y dentro del evento onCreate creamos unas variables como instancias de los botones que ya definimos en la vista.

val btnToast=findViewById(R.id.btoast) as Button
val btnsnack=findViewById(R.id.bsnack) as Button

Justo despues progamamos las acciones que ocurriran cuando se presionen los botones.

btnToast.setOnClickListener{
    Toast.makeText(this,"Mensaje Toast",Toast.LENGTH_SHORT).show()
}

btnsnack.setOnClickListener{
    val snack= Snackbar.make(it,"Mensaje Snack", Snackbar.LENGTH_SHORT)
    snack.show()
}

Seguramente la linea val snack= Snackbar.make les mostrara un error, esto se debe a que debemos incluir una dependencia para poder usar este elemento.

Click derecho en su proyecto y seleccionen Open Module Settings.

Después Dependencias y agreguen una nueva dependencia (Library Dependency)

Hay que buscar la libreria design, para ello busquen la siguiente cuenta com.android.support:design y agréguenla.

Con eso el error se debería resolver. Ahora a probar su aplicación.

Related Posts Plugin for WordPress, Blogger...

publicidad

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *