这是我想做的。
假设我有一个父级线性布局和其中的 3 个子级。
{ --------------++++++++++++++++ --------------
"+"/"-"是布局。我想做的是:
{------++++++++++++++++++++++++++++ ------}//第一步
{++++++++++++++++++++++++++++++++++++ }//第二步..
动 Canvas 局“+”接管布局 - 。 最终结果与这 3 个布局高度“fill_parrent”具有权重和 将“-”布局的可见性设置为“消失”但动画
最佳答案
你应该看看http://developerlife.com/tutorials/?p=343他就如何做你想做的事情给出了很好的例子。我设法将第一个布局移动到顶部(他使用了一个从左到右的示例)。所以你应该把第一个布局移到顶部,第三个布局移到底部,两个都完成后展开中间的布局。
剩下的唯一困难是让 LayoutParams 正确,以便一切都保持您想要的状态。最后,你应该有 3 个动画:一个将顶部布局从顶部推开,一个对底部进行一些动画处理,最后一个扩展中间的动画(如果你不想让它动画化,你可以只需将 LayoutParams 设置为 FILL_PARENT
关于android - 有没有办法让布局动画化?[Android]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3690085/