Well, just spent 4 hours and did the 'impossible', the trick is:
- Measuring the progress when loading the image from HTTP URL before it gets passed to the BitmapWorkerTask. This link is a great tutorial for that.
- Pass the progress update from the loading URL method to the BitmapWorkerTask class, however the
publishProgress()
method only works within the AsyncTask so to work around that follow this. - And a whole lots of troubleshooting, trial and error to customize specifically to your needs.
Good luck! Hope this helps people out there get started on the right direction.