动画列表视图项会对多行生效

时间:2013-09-21 16:33:03

标签: android listview animation swipe

我有一个奇怪的问题。我需要在listview中实现滑动删除。当用户向左/向右滑动时,我需要将删除按钮设置为进出屏幕,然后在删除按钮上单击我需要从列表视图中删除该项目。

我正在使用Commonswares [TouchList](https://github.com/commonsguy/cwac-touchlist/tree/master/src/com/commonsware/cwac/tlv)库来实现这一目标。在onFling方法中,它获取滑动行的位置并将其发送到我的活动中的onRemove方法。我可以准确删除该项目。但是如果我在刷卡位置动画行,则会影响多行。我无法解决这个问题,也无法找到任何帮助。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我遇到类似的问题,这取决于Android的回收视图。

(有一个很好的解释是here

要解决此问题,我只需在项目的OnResume方法中重置动画,因为我不需要保留已滚出视图的项目的动画。