I'm looking for a Image viewer component. The image viewer will need to load a saved image from the SD card and display it.
It will need to be able to:
* Load images from the SD card.
* Pan and Zoom (pinch) the image.
* Auto rotate the image to match device orientation.
* Never allow the image to be smaller than screen width/height.
* Show an outline thumb nail over the image of what part of the image you are currently viewing. Visible when panning or zooming.
* Control will be given path to next and previous images. When the user swipes left or right the currently image should slide off screen while the new image comes on to the screen. Swipe gesture should not interfere with panning.