Picasso
Use a Biblioteca Picasso de Jake Wharton. (Uma perfeita biblioteca ImageLoading do desenvolvedor do ActionBarSherlock)
Uma poderosa biblioteca de download e cache de imagens para Android.
As imagens adicionam contexto e talento visual necessários aos aplicativos Android. O Picasso permite o carregamento de imagens sem problemas no seu aplicativo - geralmente em uma linha de código!
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Muitas armadilhas comuns do carregamento de imagens no Android são tratadas automaticamente pelo Picasso:
Manuseando a reciclagem do ImageView e cancelando o download em um adaptador. Transformações de imagem complexas com uso mínimo de memória. Memória automática e cache de disco.
Biblioteca de Picasso Jake Wharton
Deslizar
O Glide é uma estrutura de gerenciamento de mídia de código aberto rápida e eficiente para Android que agrupa decodificação de mídia, cache de memória e disco e pool de recursos em uma interface simples e fácil de usar.
O Glide suporta a busca, decodificação e exibição de vídeos, imagens e GIFs animados. O Glide inclui uma API flexível que permite que os desenvolvedores se conectem a praticamente qualquer pilha de rede. Por padrão, o Glide usa uma pilha personalizada baseada em HttpUrlConnection, mas também inclui bibliotecas de utilitários conectadas ao projeto Volley do Google ou a biblioteca OkHttp da Square.
Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView);
O foco principal do Glide é tornar a rolagem de qualquer tipo de lista de imagens o mais suave e rápida possível, mas o Glide também é eficaz para quase todos os casos em que você precisa buscar, redimensionar e exibir uma imagem remota.
Biblioteca de carregamento de imagens Glide
Fresco pelo Facebook
Fresco é um sistema poderoso para exibir imagens em aplicativos Android.
O Fresco cuida do carregamento e exibição da imagem, para que você não precise. Ele carrega imagens da rede, armazenamento local ou recursos locais e exibe um espaço reservado até a imagem chegar. Possui dois níveis de cache; um na memória e outro no armazenamento interno.
Fresco Github
No Android 4.xe inferior, o Fresco coloca as imagens em uma região especial da memória do Android. Isso permite que seu aplicativo seja executado mais rapidamente - e sofra o temido OutOfMemoryError com muito menos frequência.
Documentação Fresco
setUrl
.