Picasso Biblioteca Android

AMARTYA MONDAL
AMARTYA MONDAL

Seguir

Jul 18, 2019 · 3 min read

Visualización de imágenes es más fácil de usar una librería de terceros. Picasso es una de las bibliotecas de este tipo más utilizadas popularmente para Android. Es una biblioteca muy sencilla y potente para la descarga de imágenes y el almacenamiento en caché.

¿Por qué usar Picasso u otra biblioteca de terceros?

Es posible que esté pensando por qué deberíamos usar una biblioteca de terceros. También puede lograr su tarea sin usar una API de terceros. Pero si utilizas el método core, entonces se necesitaría una mayor cantidad de código. Pero si vamos a utilizar una biblioteca de terceros como Picasso, entonces lograremos nuestro objetivo en unas pocas líneas de código. Por lo tanto, si no vamos a usar una biblioteca de terceros, necesitaremos

  1. Una gran cantidad de código para escribir
  2. Tenemos que escribir otra lógica para implementar el almacenamiento en caché. El almacenamiento en caché es muy importante para que la aplicación sea más rápida.
  3. También tenemos que lidiar con la memoria mientras escribimos el código.

PERO si usáramos Picasso, Picasso se encargaría de todas las cosas mencionadas anteriormente. Así que vamos a saber cómo implementarlo, pasando por la base de código presente en SUSI.AI aplicación para Android.

Agregar la biblioteca Picasso al archivo Gradle

Añadir la biblioteca Picasso android a tu proyecto es muy fácil. Solo necesita agregar la siguiente línea en el bloque de dependencias de su compilación.gradle el archivo y reemplace {{Configuración de raíz.picassoVersion} con la última versión de Picasso( por ejemplo 2.71828). Ahora sincroniza tu archivo de Gradle. Asumo que ya ha agregado permiso de RED en su proyecto.

La forma más sencilla de cargar la imagen es:

Picasso.con (esto)

.carga («URL DE TU IMAGEN AQUÍ»)

.into (ImageView);

Aquí, ImageView es la referencia a la ImageView donde desea mostrar la imagen.

Esta es la forma en que está implementado en la susi de la aplicación. Aquí imageUrl es la URL de la imagen a cargar. ImageView es el lugar donde necesitamos mostrar la imagen cargada. Ahora existe la posibilidad de que el imageUrl no sea en realidad una URL de la imagen, o supongamos que Picasso no carga la imagen debido a algunos errores. En todos estos casos, se mostrará una imagen ficticia en ImageView. Esta imagen ficticia se agrega llamando a la función de error de la clase Picasso y pasándole la referencia de la imagen. La función marcador de posición muestra una imagen estática presente dentro de la aplicación hasta que se cargue la imagen real.

Cambiar el tamaño y girar

También podemos cambiar el tamaño y girar la imagen muy fácilmente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

More: