Android动画线性布局

Posted

技术标签:

【中文标题】Android动画线性布局【英文标题】:Android animation linearlayout 【发布时间】:2014-12-24 05:15:13 【问题描述】:

我有一个线性布局表单。此表单有 2 个字段。我想得到这个效果:

两个字段,一个是隐藏的(在顶部栏下)。当我单击“确定”按钮时,此线性布局会向下并显示下一个字段(隐藏字段)。这个效果怎么来的?

【问题讨论】:

【参考方案1】: 将您的两个字段放在RelativeLayout 中。 为第一个设置属性android:visibility="gone"。 为第二个设置属性android:layout_below="@id/yourFirstField"。 将onClickListener 添加到按钮,并在Java 类的侦听器主体中,将第一个字段的可见性更改为可见(我猜它是一个EditText,所以EditText.VISIBLE) 如果您想获得隐藏/显示元素的良好效果,请将 android:animateLayoutChanges="true" 添加到您的 RelativeLayout(这两个项目的容器)。

这应该工作!我希望这会有所帮助!

【讨论】:

但我尝试使用对象动画并使用负边距来隐藏线性布局

以上是关于Android动画线性布局的主要内容,如果未能解决你的问题,请参考以下文章

当我调用可见性时,Android 动画不起作用

Android自定义View(9) 《动画 插值器简介》

Android中的布局动画

布局动画 Android[Facebook]

android中的动画之布局动画

Android攻城狮布局动画