Having transition/ animated effect when making menu visible in action bar
<p>Currently, I have a menu in action bar, which I will make it visible during run-time.</p>

<pre><code>public void setShareMenuVisible(final boolean visible) {
    this.runOnUiThread(new Runnable() {
        @Override
        public void run() {
            if (shareMenu != null) {
                shareMenu.setVisible(visible);
            }
        }
    });
}
</code></pre>

<hr>

<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;menu xmlns:android="http://schemas.android.com/apk/res/android" &gt;
    &lt;item android:id="@+id/menu_share"
        android:icon="@drawable/ic_share"
        android:orderInCategory="1"
        android:showAsAction="always"
        android:visible="false"/&gt;
    &lt;item android:id="@+id/menu_about"
        android:icon="@drawable/ic_about"
        android:title="@string/menu_about"
        android:orderInCategory="2"
        android:showAsAction="never"/&gt;   
&lt;/menu&gt;
</code></pre>

<hr>

<p>However, <code>shareMenu.setVisible(true)</code> is not attractive enough. I would like the menu be either, transits animated from top of the screen to its current location, or use alpha animation to appear on its current location.</p>

<p><img src="http://i.stack.imgur.com/YEoAk.png" alt="enter image description here"></p>

<p>I know Android supports animation as the following tutorial described. (Use <code>View.startAnimation()</code>)</p>

<p><a href="http://www.barebonescoder.com/2010/06/android-development-more-animations-part-1/" rel="nofollow">http://www.barebonescoder.com/2010/06/android-development-more-animations-part-1/</a></p>

<p>However, <code>Menu</code> are not <code>View</code>. How is it possible for me to have animation effect on action bar's menu? </p>
