Best way to output a grid of bitmap tiles in Android?
<p>I'm working on an Android game where the main screen is similar to Words with Friends- a grid of multiple bitmap tiles. The problem I have is with scrolling (up, down, left, right) and pinch to zoom. </p>

<p>Right now I'm using a surfaceview to output the tiles. To implement scrolling, I calculate the difference between touch_down and touch_up, shift the index of the top left tile accordingly, and then redraw the grid. </p>

<p>The problem with this is that I have to wait until the user releases their touch to move the screen, instead of a smooth scroll. I haven't implemented pinch to zoom yet but I would run into the same problem there as well. </p>

<p>Is there a better way to do this?</p>
