commit | 5426df40fd0987ca205040033295f74466157227 | [log] [tgz] |
---|---|---|
author | David Morrissey <davemorrissey@gmail.com> | Sun Sep 22 19:03:38 2013 +0100 |
committer | David Morrissey <davemorrissey@gmail.com> | Sun Sep 22 19:03:38 2013 +0100 |
tree | cfb077f15036b40e215057ad58f05f186a03443f | |
parent | 3276a50ce80bc4483cfd4a1b37178bcc3482df32 [diff] |
Removed SERIAL_EXECUTOR uses and rely on synchronisation for single threaded tile loading (no option for this in API 10)
A custom ImageView for Android with pinch to zoom and subsampled tiles to support large images. While zooming in, the low resolution, full size base layer is overlaid with smaller tiles in the best resolution for the current scale, and tiles are loaded and discarded during panning to avoid holding too much bitmap data in memory.
Ideal for use in image gallery apps where the size of the images may be large enough to require subsampling, and where pinch to zoom is required to view the high resolution detail.
Tested with images up to 20000x13000px, but such large images are unusably slow to render.
Supports:
Limitations: