在android volley
中,我知道NetwrokImageView中有一个名为mDefaultImageId
的属性。但这仅显示“默认”静态图像。
我需要显示动画图像或进度条。
我知道如果使用 RequestQueue
就可以完成此任务,但我仍然需要利用 ImageLoader
。
如何实现这一目标?
谢谢。
最佳答案
您可以创建自己的 ImageListener
类实现,并在请求图像时传递它。
大致如下:
// code for displaying animation / progress wheel
sImageLoader.get(imageUrl, new ImageListener() {
@Override
public void onErrorResponse(VolleyError error) {
// handle errors
}
@Override
public void onResponse(ImageContainer response, boolean isImmediate) {
if (response.getBitmap() != null) {
// code to switch out placeholder animation
// progress wheel with received response
}
}
});
关于android - 如何使用Android-Volley设置动画图像直到图像加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17312609/