Android 仅从布局的一端增加布局高度 我试图创建一些漂亮的动画,在那里我的版面高度从它的下端展开(在屏幕中间是Apxx)-朝向屏幕的底部。

Android 仅从布局的一端增加布局高度 我试图创建一些漂亮的动画,在那里我的版面高度从它的下端展开(在屏幕中间是Apxx)-朝向屏幕的底部。,android,android-linearlayout,layoutparams,Android,Android Linearlayout,Layoutparams,我尝试过使用LayoutParams并设置动画,但没有成功 我想这分为两个问题: 1) 如何设置布局高度更改的动画 2) 如何制作布局动画,仅更改布局的底部?您可以使用或,从视图的当前值到屏幕高度,为视图的高度属性设置动画 视图的高度不受任何限制(例如,在相对布局或线性布局的一部分等情况下高于任何限制),并设置为特定值,这可以在运行时完成(在创建视图时将高度设置为1/2屏幕高度)。视图的顶部将以某种方式固定在顶部(例如对齐父视图顶部=true) 我已经成功地制作了这个值,谢谢你。布局以两种方式展

我尝试过使用LayoutParams并设置动画,但没有成功

我想这分为两个问题:

1) 如何设置布局高度更改的动画


2) 如何制作布局动画,仅更改布局的底部?

您可以使用或,从视图的当前值到屏幕高度,为视图的高度属性设置动画


视图的高度不受任何限制(例如,在相对布局或线性布局的一部分等情况下高于任何限制),并设置为特定值,这可以在运行时完成(在创建视图时将高度设置为1/2屏幕高度)。视图的顶部将以某种方式固定在顶部(例如对齐父视图顶部=true)

我已经成功地制作了这个值,谢谢你。布局以两种方式展开-扩展顶部和底部。将布局锚定为android:layout\u centerInParent=“true”没有帮助。如何将其设置为仅在一个方向上展开?同样,这是您需要确保其锚定在顶部的地方。尝试将alignParentTop设置为true。如果将视图置于其父视图的中心,则当视图展开时,它将重新居中,并看起来从两端开始增长。