0
我要添加功能,從互聯網上下載圖像到ImageView的同時ImageView的加載它應該顯示在ListView中遠程圖像下載進度?
我所看到的例子機器人福的,這是非常困難的,很難理解進度如果有任何一個指導我一個人已經實現了這樣的功能,以及如何實現這個任何指導與示例將不勝感激。
我要添加功能,從互聯網上下載圖像到ImageView的同時ImageView的加載它應該顯示在ListView中遠程圖像下載進度?
我所看到的例子機器人福的,這是非常困難的,很難理解進度如果有任何一個指導我一個人已經實現了這樣的功能,以及如何實現這個任何指導與示例將不勝感激。
首先,你需要撥打:
ImageLoader.initialize(context);
現在,下載圖像您撥打:
ImageLoader.start(imageUrl, new CustomImageLoaderHandler(imageUrl, imageView));
progressBar.setVisibility(View.VISIBLE);
progressBar.bringToFront();
這將通過靶向圖像下載並顯示進度條(你的進度條應該是在一個框架佈局以及imageView中)。
爲了捕獲下載完成的圖像並釋放進度條,您應該擴展類ImageLoaderHandler並重寫handleImageLoaded(您必須調用super才能讓droidFu處理該cach)。
private class TFImageLoaderHandler extends ImageLoaderHandler{
public TFImageLoaderHandler(ImageView imageView, String imageUrl) {
super(imageView, imageUrl);
}
@Override
protected boolean handleImageLoaded(Bitmap arg0, Message arg1) {
pb.setVisibility(View.GONE);
return super.handleImageLoaded(arg0, arg1);
}
}
到目前爲止你有什麼?告訴我們你已經做出了自己的努力。 – kaspermoerch
請按照本教程進行操作:http://www.android-ios-tutorials.com/182/show-progressbar-while-downloading-image-using-asynctask-in-android/ – Houcine