title: How to "scroll" a view of indeterminate size?
body: <p>I have written a custom View which is used to display a tileable pattern, and want the user to be able to zoom in (which I've got covered) and then move around within the pattern.</p>
  
  <p>Because the pattern is tileable it means that there are effectively no bounds on it.  In theory a user could just keep scrolling left (right, up, or down) forever. In reality I would be using a modulus to adjust the virtual position.</p>
  
  <p>I'm just not sure where to start. Would I use something with scrollbars? I'm not sure that makes any sense, because as I said the viewable area is effectively infinite.</p>
  
  <p>Thanks for any suggestions!</p>