Android library (AAR). Highly configurable, easily extendable deep zoom view for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc. A custom image view for Android, designed for photo galleries and displaying huge images (e.g. maps and building plans) without OutOfMemoryErrors. Includes pinch to zoom, panning, rotation and animation support, and allows easy extension so you can add your own overlays and touch event detection. The view optionally uses subsampling and tiles to support very large images - a low resolution base layer is loaded and as you zoom in, it is overlaid with smaller high resolution tiles for the visible area. This avoids holding too much data in memory. It's ideal for displaying large images while allowing you to zoom in to the high resolution details. You can disable tiling for smaller images and when displaying a bitmap object.
Features
- This view can display JPG and PNG images of any size
- A subsampled (low resolution) base layer is loaded, and higher resolution tiles are loaded for the visible area as you zoom in
- Android's BitmapRegionDecoder is used to load subsampled tiles
- When you are displaying an image that is small enough to fit in memory on all devices, you can disable tiling
- Wherever possible, you should thoroughly test your image on a variety of devices
- Images are decoded as RGB_565 bitmaps by default