gpt4 book ai didi

android - 如何以编程方式在 ImageView 上插入进度条

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:02 26 4
gpt4 key购买 nike

我已经以编程方式定义了一个 ImageView ,并使用从网络服务下载的图像异步更新它。

现在,我想向 ImageView 添加一个进度条,以便 ImageView 在加载图像之前显示进度条。我没有在 xml 文件中定义 ImageView ,因为我正在水平 ScrollView 中更新它。

请帮助迫切需要它...!!!

这是我更新 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;
}

最佳答案

我知道这已经有几年的历史了,但我想我仍然会发帖,因为它可能会在未来帮助别人......

您应该使用 Koush 提供的库。它使用起来非常简单明了。此外,它会自动为您处理所有复杂的事情!

https://github.com/koush/UrlImageViewHelper

在上面的 URL 中提供了文档和进一步的解释 - 无需在此处复制。

关于android - 如何以编程方式在 ImageView 上插入进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4406582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com