首先,使用AQuery可以节省大量的时间在处理图片缓存等问题上。
AQuery支持本地图片加载及网络图片的异步加载。
但是异步加载在listView中会有图片乱序的问题,比如应该在第二行的item图片却加载到第5行。
我的解决方式是如果当前item没有图片,给一个drawable图片。
imageUrl:图片网络路径。
if (imageUrl != null && aq != null) {
aq.id(holder.imageUrl).image(imageUrl, false, true,
targetWidth, R.drawable.no_image);
} else {
aq.id(holder.imageUrl).image(R.drawable.no_image);
}
附上AQuery官网地址:https://code.google.com/p/android-query/#Image_Loading
本文介绍了使用AQuery处理图片加载时遇到的图片乱序问题及其解决方案。通过为未加载完成的图片设置默认占位图来避免乱序显示,并提供了一段实现代码。
1163

被折叠的 条评论
为什么被折叠?



