Android RecyclerView删除项目 - 2个动画问题

时间:2014-11-25 01:31:46

标签: android android-animation android-recyclerview

当我点击垂直列表RecyclerView中的一行时,我调用从支持列表中删除该项,然后调用adapter.notifyItemRemoved(position)。调用position == 0 移动动画时,将调用删除动画。

在这两种情况下,调用该动画后,将为屏幕上的所有其他可见项调用添加动画。这使得移除动画看起来很糟糕,因为正在运行移除动画时所有其他项目都会闪烁。

任何人都知道可能导致什么?

2 个答案:

答案 0 :(得分:0)

这没有意义。

如果您在0处删除项目(假设它是可见的并且顶部项目),则会有一个"删除"该项目"移动"所有其他可见视图的动画+一个(用于填充新空间的新项目,但它带有从列表下方移动的动画)。

你可以发布一些代码吗?

答案 1 :(得分:0)

我使用的是TwoWayView(github.com/lucasr/twoway-view)。我已经遇到了太多麻烦,删除它似乎解决了我遇到的任何麻烦,包括这个问题。

在Github here.

上提交了该项目的问题