Пікассо
Використовуйте бібліотеку Пікассо Джейка Уартона. (Ідеальна бібліотека ImageLoading формує розробника ActionBarSherlock)
Потужна бібліотека для завантаження та кешування зображень для Android.
Зображення додають потрібний контекст та візуальне чуття програмам Android. Picasso дозволяє без проблем завантажувати зображення у вашій програмі - часто в одному рядку коду!
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Багато поширених підводних каменів завантаження зображень на Android обробляються автоматично Пікассо:
Поводження з ImageView з переробкою та скасування скасування в адаптері. Складні перетворення зображення з мінімальним використанням пам'яті. Автоматичне кешування пам'яті та диска.
Бібліотека Пікассо Джейка Уортона
Сліз
Glide - це швидка та ефективна структура управління відкритим кодом для засобів масової інформації для Android, яка забезпечує перекодування медіа, кешування пам’яті та диска та об’єднання ресурсів у простий та простий у користуванні інтерфейс.
Glide підтримує отримання, декодування та показ відеознімків, зображень та анімованих GIF. Glide включає гнучку версію api, яка дозволяє розробникам підключатися до практично будь-якого мережевого стеку. За замовчуванням Glide використовує користувацький стек на основі HttpUrlConnection, але також включає бібліотеки утиліт, що підключаються до проекту Volley Google або Бібліотеки OkHttp Square.
Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView);
Основна увага Glide полягає в тому, щоб прокручувати будь-який вид списку зображень максимально гладко та швидко, але Glide також ефективний майже для будь-якого випадку, коли потрібно отримати, змінити розмір та відобразити віддалене зображення.
Бібліотека завантаження зображення ковзання
Фреска у Facebook
Fresco - потужна система відображення зображень в додатках для Android.
Fresco піклується про завантаження та показ зображень, тому вам не доведеться цього робити. Він завантажує зображення з мережі, локального сховища чи локальних ресурсів та відображатиме заповнювач, поки зображення не надійде. Він має два рівні кешу; один у пам’яті, а інший - у внутрішній пам’яті.
Фреска Гітуб
В Android 4.x і новіших версіях Fresco розміщує зображення в спеціальній області пам'яті Android. Це дозволяє вашій програмі працювати швидше - і страждати від страшного OutOfMemoryError набагато рідше.
Документація фрески
setUrl
.