title: Animating and rotating an image in a Surface View
body: <p>I would like to animate movement on a SurfaceView .  Ideally I would like to also be notified once the animation had finished.</p>
  
  <p>For example:
  I might have a car facing North.  If I wanted to animate it so that it faces South for a duration of 500ms, how could I do that?</p>
  
  <p>I am using a SurfaceView so all animation must be handled manually, I don't think I can use XML or the android Animator classes.</p>
  
  <p>Also, I would like to know the best way to animate something continuously inside a SurfaceView (ie. a walk cycle)</p>