在我从android中的服务器加载图像之前,如何在Progress dialog
中添加ImageView
。图像下载完成后,显示图像。
try {
cachedImage = imageLoader.loadImage(mTopicList.getTopicImage(j),
new ImageLoadedListener() {
public void imageLoaded(Bitmap imageBitmap)
{
imageView.setImageBitmap(imageBitmap);
imageView.invalidate();
}
});
} catch (Exception e) {
e.printStackTrace();
}
答案 0 :(得分:2)
我遵循这样做的方法。使用框架布局,其中包含ImageView
和ProgressBar
。我使用了通用图像加载程序库,它在下载图像后会回调。最初显示ProgressBar
并将ImageView
隐藏为隐身。下载图片后,隐藏ProgressBar
并在ImageView
。
首先
imageView.setVisibility(View.INVISIBLE);
progressBar.setVisibility(View.VISIBLE);
立即加载您的图片。加载后,请调用:
progressBar.setVisibility(View.INVISIBLE);
imageView.setVisibility(View.VISIBLE);
希望对大家有所帮助!