title: Magnifying part of the canvas when touched
body: <p>I have a custom view that extends SurfaceView. I am drawing an image on the canvas. When the user touches a point on the canvas, i want to show a magnified view of the area around the touched co-ordinates. And preferably, as the finger moves around, i would like to update the magnified view's content accordingly.</p>
  
  <p>I was wondering if the android platform supports such a functionality natively. If not, can one of you point me to a good example that can get me started or share ideas on how to implement it. I don't do much 2D or 3D graphics of this sort and am still trying to understand the Canvas and Matrix Classes to see what i can be use.</p>
  
  <p>I searched the forum for a similar question but could not find any. So, pls don't flag me for asking a question that already exists.</p>
  
  <p>And no - i am not using OpenGL-ES or any such 3rd party library (yet).</p>
  
  <p>Thanks All.</p>