我正在寻找一种将图像延迟加载到列表视图中的方法。最好是也支持图像动画的框架。
这适用于Android吗?
我正在使用 API 级别 8 及更高级别。
我正在寻找一种将图像延迟加载到列表视图中的方法。最好是也支持图像动画的框架。
这适用于Android吗?
我正在使用 API 级别 8 及更高级别。
您可能想看看Android Query。它支持延迟加载图像。正如您在文档中看到的,它还支持基本动画。
使用基本设置进行延迟加载的示例:
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();
}
}));