有没有一种方法可以为布局设置动画?[Android]?

有没有一种方法可以为布局设置动画?[Android]?,android,layout,Android,Layout,这是我想做的 假设我有一个父线性布局,其中有3个孩子 {-------------++++++++++++++--------------} “+”/“-”是布局。我想做的是: {----------++++++++++++++++++++++++++++++++++++++++++++------}//第一步 {++++++++++++++++++++++++++++++++++++++++++++++++++++++///第二步 动画布局“+”接管布局-。 最终结果与使用权重和权重“填充”这

这是我想做的

假设我有一个父线性布局,其中有3个孩子

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

“+”/“-”是布局。我想做的是:

{----------++++++++++++++++++++++++++++++++++++++++++++------}//第一步

{++++++++++++++++++++++++++++++++++++++++++++++++++++++///第二步

动画布局“+”接管布局-。 最终结果与使用权重和权重“填充”这3个布局高度相同 将“-”布局的可见性设置为“Gone”,但是已设置动画

您应该看看他提供了非常好的示例,说明了如何做您想要的事情。我设法将第一个布局移动到顶部(他使用了一个从左到右的示例)。因此,您应该将第一个布局移动到顶部,第三个移动到底部,并在两个布局完成后展开中间的布局


剩下的唯一困难是获得正确的LayoutParams,以便所有内容都保持您想要的状态。最后,您应该有3个动画:一个将顶部布局推离顶部,一个对底部执行一些操作,最后一个扩展中间布局(如果不想对其设置动画,可以将LayoutParams设置为“填充父对象”和“填充父对象”

是否可以再澄清一点?对于一个完整的工作示例,您可以在此处检查这一点,这是正确的,您只需在缩放边时向外缩放中间的一个,并且在动画过度调整布局属性时即可。