Is there a way to animate layouts?[Android]?

wea*_*ire 7 layout android

Here is what i want to do.

Lets say i have a parent linear layout and 3 childs in it.

{ ---------------- ++++++++++++++++ -------------- }

"+"/"-" are the layouts. What i want to do is this:

{------ ++++++++++++++++++++++++++++ -------} //1st step

{ ++++++++++++++++++++++++++++++++++++ } //2nd step..

动画布局"+"接管布局 - .最终的结果是将这3个布局高度"fill_parrent"与权重和Setvisibility设置为"Gone"为" - "布局但动画

DrC*_*sos 9

你应该看看http://developerlife.com/tutorials/?p=343他给出了很好的例子,说明如何做你想做的事情.我设法将第一个布局的移动创建到顶部(他使用从左到右的示例).因此,您应该将第一个布局移动到顶部,将第三个布局移动到底部,并在两个布局完成后展开中间布局.

剩下的唯一困难是使LayoutParams正确,以便一切都保持原样.最后,你应该有3个动画:一个推动顶部布局从顶部开始,一个用底部推动一些,最后一个用扩展中间一个(如果你不想为它设置动画,你可以只需将LayoutParams设置为两者FILL_PARENT