我已经以编程方式定义了图像视图并使用从webservice下载的图像异步更新它。如何以编程方式在图像视图中插入进度条
现在,我想添加一个进度条到图像视图,以便图像视图将显示进度条,直到图像加载。我没有在xml文件中定义imageview,因为我在水平滚动视图中更新它。
请帮助需要它拼命... !!!
下面是我更新的图像视图
protected ImageView asImageView(final String message,final String path){
final ImageView iv=new ImageView(this);
AsyncImageLoaderv asyncImageLoaderTop = new AsyncImageLoaderv();
Bitmap cachedImageTop=
asyncImageLoaderTop.loadDrawable(
path, new AsyncImageLoaderv.ImageCallback() {
public void imageLoaded(Bitmap imageDrawable,
String imageUrl) {
iv.setImageBitmap(imageDrawable);
}
});
iv.setImageBitmap(cachedImageTop);
iv.setScaleType(ImageView.ScaleType.FIT_XY);
LinearLayout.LayoutParams params= new LinearLayout.LayoutParams(100,120);
params.setMargins(10, 10, 10, 10);
iv.setLayoutParams(params);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
startActivity(new Intent(getApplicationContext(),
ShowPhotoActivity.class).putExtra("imagePath",
path).putExtra("message", message));
}
});
return iv;
}