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"为" - "布局但动画
你应该看看http://developerlife.com/tutorials/?p=343他给出了很好的例子,说明如何做你想做的事情.我设法将第一个布局的移动创建到顶部(他使用从左到右的示例).因此,您应该将第一个布局移动到顶部,将第三个布局移动到底部,并在两个布局完成后展开中间布局.
剩下的唯一困难是使LayoutParams正确,以便一切都保持原样.最后,你应该有3个动画:一个推动顶部布局从顶部开始,一个用底部推动一些,最后一个用扩展中间一个(如果你不想为它设置动画,你可以只需将LayoutParams设置为两者FILL_PARENT
| 归档时间: |
|
| 查看次数: |
9889 次 |
| 最近记录: |