2013-04-25 1 views
0

Я ищу способ ленивой загрузки изображений в список. Предпочтительно структура, которая также поддерживает анимацию изображения.Lazy loading with fade in

Доступно ли это для Android?

Я использую API уровня 8 и выше.

ответ

2

Возможно, вы захотите взглянуть на Android Query. Он поддерживает ленивую загрузку изображений. Как вы можете видеть в the documentation, он также поддерживает основные анимации.

Пример для ленивой нагрузки с основными параметрами:

AQuery aq = new AQuery(context); 
aq.id(your_imageview).image("your_image_url"); 

Пример для ленивой нагрузки изображения с замиранием в анимации:

AQuery aq = new AQuery(context); 
aq.id(your_imageview).image("your_image_url", true, true, 0, null, 0, AQuery.FADE_IN); 
+0

Спасибо. Попробуй! –

+0

Работает! Большое спасибо! –

1

Вы также можете попробовать droidQuery:

Без анимации :

$.with(myView).image(url); 

С замиранием в анимации:

$.with(myView).attr("alpha", 0.0f); 
$.ajax(new AjaxOptions(url).type("GET").dataType("image").success(new Function() { 
    @Override 
    public void invoke($ droidQuery, Object... params) { 
     $.with(myView).val((Bitmap) params[0]).fadeIn(); 
    } 
})); 

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

  • Нет связанных вопросов^_^