In my application, I need to upload many images for data in a ListView. I do lazy loading and it works pretty fast, but still there is a delay of 1-3 seconds before the first image appears. My studies in delay show that data transfer takes 50% of the time.
Now I believe that if I could do incremental image loading, I could show half the image after 75% of the delay, which is not bad.
I use Drawable.createFromStreamthat uses BitmapFactory.decodeResourceStreaminternally. But even if it receives a stream, it does not draw anything before all the data is loaded and decoded.
Do you know how to load and draw default images using the default Android platform? Or maybe a good independent?
ImageDownloader application screenshot http://1.bp.blogspot.com/_GTM_W5mVPTU/TETLoIzCOaI/AAAAAAAAAIU/1_u5-WwQT_I/s400/thr.png
source
share