How can I rotate my DrawableLeft in my button?
<p>I want to have a loading icon that spins in a circle.
My icon is a drawableLeft</p>

<p>I currently have it setup as an <code>AnimationDrawable</code>:</p>

<pre><code>AnimationDrawable ad = (AnimationDrawable)run.getCompoundDrawables()[0];
ad.start();
</code></pre>

<p>Which is basically cycling through 4 different version of the bitmap:</p>

<pre><code>&lt;item android:drawable="@drawable/ic_load" android:duration="400" /&gt;
&lt;item android:drawable="@drawable/ic_load2" android:duration="400" /&gt;
&lt;item android:drawable="@drawable/ic_load" android:duration="400" /&gt;
&lt;item android:drawable="@drawable/ic_load2" android:duration="400" /&gt;
</code></pre>

<p>However, it is not a smooth animation.
How can I make it rotate rather than cycle though different bitmaps?</p>

<p>Thanks</p>