Best approach to do android graphics without completely redrawing?
<p>Is there more efficient way of animating changing graphics without completely destroying and recreating ( within onDraw() ) the graphics every refresh?</p>

<p>Suppose I want to just add to my graphics.  Not completely redraw it every time.</p>

<p>Does anyone dynamically create new Views or SurfaceViews?  Each layered on top of each other?  So that we only need change the part of the picture, within the View/SurfaceView that needs changing (leaving the others alone).  When is the overhead of doing this, less than the overhead of executing the same drawing statements every single time?  </p>

<p>I noticed that SurfaceView seems to maintain two frame buffers, which it swaps every time surfaceCreated().  But as the implementation isn't documented  I don't expect we can utilise this?</p>
