2015-02-03 6 views
11

Я работаю над приложением, где мне нужно загрузить изображения сервера в списке. Но способ отображения изображений немного отличается. Мне нужно отображать изображение, поскольку оно загружается, то есть пиксель за пикселем. Первоначально изображение задается как размытое изображение, чем при загрузке, оно становится более четким и приводит к исходному изображению. Если вы хотите увидеть, что я говорю о чем вы можете обратиться к следующей ссылке:Прогрессивное рендеринг изображений, загрузка пикселя изображения по пикселю и обновление изображения в imageLoader

Progressive Image Rendering

В этом вы можете увидеть демо выше стиль PNG двухмерной чересстрочной рендеринга (второй). Я много изучил, но не нашел ответа на свой вопрос.

Любая помощь будет заметна.

Заранее спасибо.

ответ

4

Если вы используете Glide, библиотека по Google рекомендуется для загрузки изображений в Android, вы можете достичь такого поведения с .thumbnail этого получает долю от разрешения вы хотели ваше изображение будет отображаться, пока полное разрешение закончит загрузку.

Glide.with(context) 
     .load("image url") 
     .thumbnail(0.1f) //rate of the full resoultion to show while loading 
     into(imageView); //ImageView where you want to display the image 

Вот более подробное объяснение библиотеки и эскизы: https://futurestud.io/blog/glide-thumbnails