2014-10-28 224 views
0

我有一個線性佈局表單。這個表格有2個字段。我想得到這個效果:Android動畫線性佈局

兩個字段,其中一個隱藏(在頂欄之下)。當我點擊按鈕「確定」這個線性佈局下來,並顯示下一個領域(隱藏領域)。如何得到這個效果?

enter image description here

回答

1
  • 將您的兩個RelativeLayout內場。
  • 設置屬性android:visibility="gone"爲其中的第一個。
  • 設置第二個屬性android:layout_below="@id/yourFirstField"
  • 上添加監聽onClickListener的按鈕,在身體在你的Java類,改變第一場可見的可見性(我想這是一個EditText,所以EditText.VISIBLE
  • 如果你想獲得一個不錯的效果隱藏/顯示元素,將android:animateLayoutChanges="true"添加到您的RelativeLayout(兩個項目的容器)。

這應該工作!我希望這有幫助!!

+0

謝謝你,一瓶啤酒:) – michael 2014-10-28 19:15:12

+0

但我嘗試使用對象動畫,並使用negativ邊距隱藏linearlayout – michael 2014-10-28 21:23:18