Picasso
Skorzystaj z biblioteki Picassa Jake'a Whartona. (A Perfect ImageLoading Library od twórcy ActionBarSherlock)
Potężna biblioteka do pobierania i buforowania obrazów dla Androida.
Obrazy nadają aplikacjom na Androida bardzo potrzebny kontekst i wizualny styl. Picasso umożliwia bezproblemowe ładowanie obrazu w aplikacji - często w jednym wierszu kodu!
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Picasso często obsługuje wiele typowych pułapek ładowania obrazu na Androida:
Obsługa recyklingu ImageView i anulowania pobierania w adapterze. Złożone transformacje obrazu przy minimalnym zużyciu pamięci. Automatyczne buforowanie pamięci i dysku.
Biblioteka Picassa Jake'a Whartona
Poślizg
Glide to szybka i wydajna platforma zarządzania multimediami typu open source dla systemu Android, która otacza dekodowanie multimediów, pamięć podręczną i pamięć podręczną dysków oraz pule zasobów w prosty i łatwy w użyciu interfejs.
Glide obsługuje pobieranie, dekodowanie i wyświetlanie zdjęć, obrazów i animowanych plików GIF. Glide zawiera elastyczny interfejs API, który pozwala programistom na podłączenie do prawie każdego stosu sieciowego. Domyślnie Glide używa niestandardowego stosu opartego na HttpUrlConnection, ale zawiera także biblioteki narzędziowe podłączone do projektu Volley firmy Google lub biblioteki OkHttp Square.
Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView);
Głównym celem Glide jest sprawienie, aby przewijanie dowolnej listy obrazów było tak płynne i szybkie, jak to możliwe, ale Glide działa również w prawie każdym przypadku, gdy trzeba pobrać, zmienić rozmiar i wyświetlić zdalny obraz.
Glide Image Loading Library
Fresk przez Facebook
Fresco to potężny system do wyświetlania obrazów w aplikacjach na Androida.
Fresco dba o ładowanie i wyświetlanie obrazu, więc nie musisz. Będzie ładować obrazy z sieci, pamięci lokalnej lub zasobów lokalnych i wyświetlać symbol zastępczy, dopóki obraz nie dotrze. Ma dwa poziomy pamięci podręcznej; jeden w pamięci, a drugi w pamięci wewnętrznej.
Fresk Github
W Androidzie 4.x i starszych Fresco umieszcza obrazy w specjalnym regionie pamięci Androida. Dzięki temu Twoja aplikacja działa szybciej - i znacznie rzadziej cierpi przerażający OutOfMemoryError.
Dokumentacja fresku
setUrl
.