Ejemplos de multimedia

Algunos ejemplos

Efectos: Transiciones
Ejemplo: efecto de transición
ViewFlipper:
Más información sobre ViewFlipper:
Más información sobre ViewFlipper (en Android):
Carga de imágenes con Glide:

 

Carga de imágenes con Picasso:

Picasso

Picasso.get()
    .load(url)
    .placeholder(R.drawable.user_placeholder)
    .error(R.drawable.user_placeholder_error)
    .into(imageView);

Displaying Images with the Picasso Library

Manejo de errores:

Callback

Picasso.get()
    .load(imageUrl)
    .into(imageView, object :Callback{
        override fun onSuccess() {
            Log.d(TAG, "success")
        }

        override fun onError(e: Exception?) {
            Log.d(TAG, "error")
        }
    })

How to Use Picasso Image Loader Library in Android

Ejemplo: Picasso Tutorial for Android: Getting Started

Mejora: Usar el patrón Singleton en Retrofit

 

Carga de imágenes con Coil:

Coil

Exploring Coil: A Powerful Image Loading Library for Android

Migrating from Glide/Picasso

Más información sobre Coil:

(Codelab: Cómo agregar un repositorio y una DI manual)

Codelab: Cómo cargar y mostrar imágenes de Internet

Código en Github

 

Tarea online

 

Deja una respuesta