将子项插入LinearLayout(在顶部)时,我希望它可以向下滑动,也可以在添加后增长。问题是,我想同时滑下现有的孩子。
这是我现在的代码 - 动画看起来不错,但是当按钮添加到LinearLayout时,它会立即分配它将占用视图的空间,使所有子项按下而不是向下滑动。
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);