Hola,
puedes probar a crear una actividad que tenga un WebView y desde código, abrir la imagen con la ruta. WebView ya tiene incorporada la opción multitouch zoom que tú buscas. Te dejo un ejemplo de código (recuerda crear primero el WebView en tú activity):
Código:
WebView view = (WebView) findViewById(R.id.webView1);
if (view != null)
{
String uriStr = "/ruta/de/la/imagen";
view.loadUrl(uriStr);
}
Espero que te sirva, un saludo.