Я ищу способ ленивой загрузки изображений в список. Предпочтительно структура, которая также поддерживает анимацию изображения.Lazy loading with fade in
Доступно ли это для Android?
Я использую API уровня 8 и выше.
Я ищу способ ленивой загрузки изображений в список. Предпочтительно структура, которая также поддерживает анимацию изображения.Lazy loading with fade in
Доступно ли это для Android?
Я использую API уровня 8 и выше.
Возможно, вы захотите взглянуть на 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);
Вы также можете попробовать 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();
}
}));
Спасибо. Попробуй! –
Работает! Большое спасибо! –