Make child view slide down when added to LinearLayout
<p>When inserting a child into a LinearLayout (at the top), I would like it to either slide down, or grow once it has been added.  The catch is, <strong>I would like to slide down the existing children at the same time</strong>.</p>

<p>Here is my code right now -- The animation looks ok, but when the button is added to the LinearLayout, it immediately allocates the space it will be occupying on the view, making all the children snap down rather than slide down.</p>

<pre><code>linearlayout.addView(newview, 0);

Animation anim = new ScaleAnimation(1.0f, 1.0f, 0.0f, 1.0f, Animation.RELATIVE_TO_SELF, (float)0.0, Animation.RELATIVE_TO_SELF, (float)0.0);
anim.setDuration(800);
newview.startAnimation(anim);
</code></pre>
