使用Universal Image Loader加载图像时显示不确定的ProgressBar

Dis*_*Dev 18 universal-image-loader

我在想,如果有一种机制的图像显示一个旋转的"不确定"进度,而它的加载与通用图像装载机.

现在,我使用DisplayImageOptions的showStubImage()选项来显示,上面写着"无图像",而图像被下载的图像,但是这将是非常漂亮的期待,如果有上ImageView的,而顶部的旋转不确定进度图像正在下载.

nos*_*a13 55

以供参考

final View imageLayout = inflater.inflate(R.layout.item_pager_image, null);
final ImageView imageView = ...
final ProgressBar spinner = ...

imageLoader.displayImage(images[position], imageView, options, new SimpleImageLoadingListener() {
    @Override
    public void onLoadingStarted(String imageUri, View view) {
        spinner.setVisibility(View.VISIBLE);
    }

    @Override
    public void onLoadingFailed(String imageUri, View view, FailReason failReason) {
        spinner.setVisibility(View.GONE);
    }

    @Override
    public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
        spinner.setVisibility(View.GONE);
    }
});
Run Code Online (Sandbox Code Playgroud)

  • @NOSTRA链接是404 (2认同)
  • 工作环节.https://github.com/nostra13/Android-Universal-Image-Loader/blob/f9db2b157ab5b0f4b1003f7676ee4e1847a76a12/sample/src/main/java/com/nostra13/universalimageloader/sample/fragment/ImagePagerFragment.java#L97 (2认同)