2016-05-12 3 views
2

В приложении есть пункт добавить аватар в свой аккаунт, когда вы добавляете его - изображение заполняется на сервер и отображается, как ожидалось:Плохое качество изображения при перезапускать приложение

Хороший

enter image description here

Но если я сделать перезапуск приложения, то качество изображения теряется:

Bad

enter image description here

При сравнении веса и размера изображения между тем, что было покрыто на исходном сервере, и все в порядке, вес и размер идентичны. Отображение аватара поступает непосредственно с сервера. В чем может быть проблема?

Кэширование отсутствует, используйте Picasso. Код для отображения аватаров:

Picasso.with(context).load(link).into(imageview); 

ответ

0

может быть, если вы звоните

Picasso.with (context) 
    .load (link) 
    .fit() 
    .into(imageView); 

работает

+1

Это может быть полезно, чтобы объяснить, почему изменение размера, возможно, необходимо. – Geekfish

+0

Исправление. Icreated тест и изменил resize() с помощью fit() С изменением размера() изображение потеряло разрешение, но с fit() было отлично. Возможно, при изменении размера изображения с изменением размера() picasso не выполняет настройку путем добавления dpi –

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