4

Progress dialogImageView我从 android 中的服务器加载图像之前,我该如何添加。图像下载完成后,显示图像。

try {
    cachedImage = imageLoader.loadImage(mTopicList.getTopicImage(j), 
        new ImageLoadedListener() {
            public void imageLoaded(Bitmap imageBitmap)
            {
                imageView.setImageBitmap(imageBitmap);
                imageView.invalidate();
            }
        });

} catch (Exception e) {
    e.printStackTrace();
} 
4

1 回答 1

2

我遵循的方法来做到这一点。使用框架布局并在其中有一个ImageViewProgressBar。我使用了通用图像加载器库,一旦图像被下载,它就会回调。最初显示ProgressBar和隐藏ImageView到不可见。下载图像后,将图像隐藏ProgressBar并显示在ImageView.

最初

imageView.setVisibility(View.INVISIBLE);
progressBar.setVisibility(View.VISIBLE);

立即加载您的图像。加载后,调用它:

progressBar.setVisibility(View.INVISIBLE);
imageView.setVisibility(View.VISIBLE);

希望这对大家有帮助!

于 2013-12-01T07:37:01.737 回答