Picasso
Utilice la biblioteca Picasso de Jake Wharton. (Una biblioteca perfecta de ImageLoading del desarrollador de ActionBarSherlock)
Una potente biblioteca de descarga y almacenamiento en caché de imágenes para Android.
Las imágenes agregan un contexto muy necesario y un toque visual a las aplicaciones de Android. Picasso permite la carga de imágenes sin problemas en su aplicación, ¡a menudo en una línea de código!
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Picasso maneja automáticamente muchas trampas comunes de carga de imágenes en Android:
Manejo del reciclaje de ImageView y cancelación de descarga en un adaptador. Transformaciones de imagen complejas con un uso mínimo de memoria. Memoria automática y almacenamiento en caché de disco.
Biblioteca de Picasso Jake Wharton
Deslizamiento
Glide es un marco de administración de medios de código abierto rápido y eficiente para Android que envuelve la decodificación de medios, el almacenamiento en caché de memoria y disco, y la agrupación de recursos en una interfaz simple y fácil de usar.
Glide admite la obtención, decodificación y visualización de imágenes fijas de video, imágenes y GIF animados. Glide incluye una API flexible que permite a los desarrolladores conectarse a casi cualquier pila de red. De forma predeterminada, Glide utiliza una pila basada en HttpUrlConnection personalizada, pero también incluye bibliotecas de utilidades conectadas al proyecto Volley de Google o la biblioteca OkHttp de Square.
Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView);
El enfoque principal de Glide es hacer que el desplazamiento de cualquier tipo de lista de imágenes sea lo más suave y rápido posible, pero Glide también es efectivo para casi cualquier caso en el que necesite buscar, cambiar el tamaño y mostrar una imagen remota.
Biblioteca de carga de imágenes Glide
Fresco de Facebook
Fresco es un poderoso sistema para mostrar imágenes en aplicaciones de Android.
Fresco se encarga de la carga y visualización de imágenes, para que no tenga que hacerlo. Cargará imágenes de la red, el almacenamiento local o los recursos locales, y mostrará un marcador de posición hasta que llegue la imagen. Tiene dos niveles de caché; uno en memoria y otro en almacenamiento interno.
Fresco Github
En Android 4.xy versiones anteriores, Fresco coloca imágenes en una región especial de la memoria de Android. Esto permite que su aplicación se ejecute más rápido y sufra el temido OutOfMemoryError con mucha menos frecuencia.
Documentación del fresco
setUrl
.