2015-04-01 2 views
1

Мы можем установить ГКЗ в ImageView в XML:Оптимизация загрузки изображений в андроида

android:src="@drawable/image" 

Мы можем также установить фон в XML:

android:background="@drawable/background" 

Если я заменить их программно установив изображение с использованием Picasso уменьшит потребление памяти, надеясь кэшировать/перерабатывать растровые изображения, изменять размер, используя .fit()?

+0

Привет, Вы сделали эту идею? Была ли память хорошей при использовании Picasso или Glide для загрузки ресурса программным путем? – NamNH

+0

Использование Picasso для ресурсов создает заметное отставание. Я предлагаю не использовать его для небольших изображений. – Dexter

+0

Это означает, что эти библиотеки используются только для загрузки сетевых изображений. Разница в оптимизации отсутствует, если вы используете их для загрузки ресурса? – NamNH

ответ

0

Вы косяк растровые нагрузок или вытяжка из библиотеки Picasso/Glide/UniversalImageLoader ...

Проверка для отображения Bitmaps оптимизации:

http://developer.android.com/training/displaying-bitmaps/index.html

+0

Что? Я уже делаю это picasso.load (R.drawable.phone) .into (networkStatus) – Dexter

+1

Ок, извините, если вы редактируете в памяти ваше изображение, вы не можете использовать библиотеку, но если у вас есть файл, вы уменьшите объём памяти и не получите OutOfMemoryException ... –

Смежные вопросы