2013-11-22 73 views
0

我有一個ListView的實現,手頭的問題是從列表視圖中刪除某些元素的動畫childs。進一步詳細說明,用戶可以從列表中選擇任意數量的視圖,並且可以執行多重刪除,在刪除時必須完成兩件事情。ListView動畫,動畫Childs

  1. 所有這些選擇的項目應該消失/從列表中刪除掉(完成)
  2. 一旦項目被刪除,所有剩餘的觀點應該向上動畫本身對列表填充全部空隙的地方。

動畫再次以兩個序列分解。

  1. 刪除子應該縮小,隨後消失(完成)
  2. 剩餘項目爲動畫本身updward填補空白的地方(需要幫助)。

任何幫助/指針將appriciated。

問候, techfist

回答

0

採用Android:animateLayoutChanges屬性的ListView控件。看下面的例子

<ListView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:animateLayoutChanges="true" > 
</ListView> 
+0

這不會幫助,假設如果我選擇第一個和第三個視圖,它沒有動畫的第二個孩子,然後第四個之後,等等。事實上,它的正義給所有空洞的位置帶來了新的視角,讓它休息。 – Techfist