I put together this sample test-case for the team and anyone who’s interested. The scrollview displays a few (50 by default) image elements downloaded over Http.
There’s an animated loading indicator (spinner) which acts as the reload button as well. Simple.
Just wondering if there’s any progress made on this. Digging the internals I found that TextureLoader::ByteArrayToTexture2DContentType causes the UI lags when called from HttpImageSourceImpl::HttpCallback.
This should have been mitigated by doing TextureLoader::ByteArrayToTexture2DContentType on a background-thread, and this fix will most likely be included in the 0.9.8 release. From my testing this helps a great deal. Please let us know if it doens’t help you.