2013-09-21 26 views
4

我遇到了一個奇怪的問題。我需要實施輕掃以在我的列表視圖中刪除。當用戶向左/向右滑動時,我需要將刪除按鈕設置爲/進入屏幕動畫,然後點擊刪除按鈕,我需要從列表視圖中刪除該項目。動畫列表視圖項目在多行上生效

我正在使用Commonswares [TouchList](https://github.com/commonsguy/cwac-touchlist/tree/master/src/com/commonsware/cwac/tlv)庫來實現這一點。在onFling方法中,它獲取滑動行的位置並將其發送到我的活動中的onRemove方法。我可以準確地刪除該項目。但是,如果我在滑動位置對行進行動畫處理,多行會受到影響。我無法解決此問題,也無法找到任何幫助。

任何幫助將不勝感激。

回答

0

我有類似的問題,這是由於Android的視圖回收。

(它的一個很好的解釋可以here

要解決我只是重置該項目的的onResume方法動畫,因爲我沒有需要保留的動畫已滾出視的項目。