android: Smoothest and most efficient way to animate drawn circles on a canvas
<p>What is the best way to draw circles on a canvas that should have an alpha layer and change sizes? Should I use a View or a Surfaceview? The circles should also be clickable. And it should be smooth transitions when changing color size and position?</p>

<p>Should I put this in a runnable or use invlaidate in onDraw?</p>

<p>I would prefer that something like this also worked smoothly in low-end devices. </p>

<p>Any suggestions? I'm new to this kind of animations in Android. </p>
