Picasso
Usa la libreria Picasso di Jake Wharton. (Una libreria Perfect ImageLoading dallo sviluppatore di ActionBarSherlock)
Una potente libreria di download e memorizzazione nella cache di immagini per Android.
Le immagini aggiungono il contesto e il talento visivo necessari alle applicazioni Android. Picasso consente il caricamento delle immagini senza problemi nella tua applicazione, spesso in una riga di codice!
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Molte insidie comuni nel caricamento delle immagini su Android sono gestite automaticamente da Picasso:
Gestione del riciclaggio di ImageView e annullamento del download in un adattatore. Trasformazioni di immagini complesse con un utilizzo minimo della memoria. Memoria automatica e memorizzazione nella cache del disco.
Biblioteca di Picasso Jake Wharton
planata
Glide è un framework di gestione multimediale open source rapido ed efficiente per Android che racchiude la decodifica multimediale, la memorizzazione nella cache e la memoria del disco e il pool di risorse in un'interfaccia semplice e facile da usare.
Glide supporta il recupero, la decodifica e la visualizzazione di immagini fisse video, immagini e GIF animate. Glide include un'API flessibile che consente agli sviluppatori di collegarsi a quasi tutti gli stack di rete. Per impostazione predefinita, Glide utilizza uno stack personalizzato basato su HttpUrlConnection, ma include anche le librerie di utilità plug-in nel progetto Volley di Google o nella libreria OkHttp di Square.
Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView);
L'obiettivo principale di Glide è rendere lo scorrimento di qualsiasi tipo di elenco di immagini il più fluido e veloce possibile, ma Glide è efficace anche in quasi tutti i casi in cui è necessario recuperare, ridimensionare e visualizzare un'immagine remota.
Libreria di caricamento immagini Glide
Affresco di Facebook
Fresco è un potente sistema per la visualizzazione di immagini in applicazioni Android.
Fresco si occupa del caricamento e della visualizzazione delle immagini, quindi non è necessario. Caricherà le immagini dalla rete, dalla memoria locale o dalle risorse locali e visualizzerà un segnaposto fino all'arrivo dell'immagine. Ha due livelli di cache; uno in memoria e un altro nella memoria interna.
Affresco Github
In Android 4.xe versioni precedenti, Fresco inserisce le immagini in una regione speciale di memoria Android. Ciò consente alla tua applicazione di funzionare più velocemente e di subire il temuto OutOfMemoryError molto meno spesso.
Documentazione sull'affresco
setUrl
.