title: View with horizontal and vertical pan/drag and pinch-zoom
body: <p>Is it possible to have a view who supports horizontal and vertical pan/drag. On top of that, I want to be able to pinch to zoom and double tap to zoom.
  Does this view exists on Android or does somebody knows a project who does?</p>
  
  <p>To make it even more difficult, an other view (Button, TextView, VideoView, ...) needs to be added to the view. When the first/parent view is zoomed in or moved around, the subview (Button) needs to move around with the parent.</p>
  
  <p>I've tried multiple solutions, but none of them have al the options I'm looking for.</p>
  
  <ul>
  <li><a href="https://github.com/MikeOrtiz/TouchImageView/tree/master/src/com/example/touch" rel="noreferrer">https://github.com/MikeOrtiz/TouchImageView/tree/master/src/com/example/touch</a></li>
  <li><a href="http://vivin.net/2011/12/04/implementing-pinch-zoom-and-pandrag-in-an-android-view-on-the-canvas/" rel="noreferrer">http://vivin.net/2011/12/04/implementing-pinch-zoom-and-pandrag-in-an-android-view-on-the-canvas/</a></li>
  </ul>