Android most efficient way to have many views
<p>I have an app that will allow the user to drag many views onto a "canvas".  The user can pan, rotate, flip, and scale these views.  Each view will need to have a image on it.  I was thinking of simply inflating imageviews and letting the user interact with those.</p>

<p>Is there a more efficient way to have up to 50 images on screen that can be interacted with?</p>

<p>If so, can you point me to some code examples?</p>

<p>EDIT:</p>

<p>I have noticed there are multiple ways to do this:
Some tutorials use a surfaceview and bitmaps and threads
Other tutorials use open gl
Other tutorials simply have views on views,</p>

<p>What route should I take?</p>

<p>Thanks</p>
