Android RecyclerView删除项目-2动画问题
当我单击垂直列表中的一行时,Android RecyclerView删除项目-2动画问题,android,android-animation,android-recyclerview,Android,Android Animation,Android Recyclerview,当我单击垂直列表中的一行时,RecyclerView,我调用从支持列表中删除该项目,并调用adapter.notifyItemRemoved(position)。当position==0时,调用move动画,否则调用remove动画 在这两种情况下,在调用该动画之后,将为屏幕上的所有其他可见项调用添加动画。这会使“删除”动画看起来很糟糕,因为在运行“删除”动画时,所有其他项目都会闪烁 有人知道是什么原因造成的吗?这没有道理 如果删除0处的项目(假设该项目可见且位于顶部项目),则该项目将有一个“删
RecyclerView
,我调用从支持列表中删除该项目,并调用adapter.notifyItemRemoved(position)
。当position==0
时,调用move动画,否则调用remove动画
在这两种情况下,在调用该动画之后,将为屏幕上的所有其他可见项调用添加动画。这会使“删除”动画看起来很糟糕,因为在运行“删除”动画时,所有其他项目都会闪烁
有人知道是什么原因造成的吗?这没有道理 如果删除0处的项目(假设该项目可见且位于顶部项目),则该项目将有一个“删除”动画,所有其他可见视图将有一个“移动”动画+一个以上的动画(新项目将填充新空间,但列表下方会有一个移动动画) 你能发布一些代码吗?我在使用TwoWayView(github.com/lucasr/TwoWayView)。我已经有太多的麻烦与它,并删除它似乎已经修复了我的任何问题,包括这个问题
在Github上提交了一个项目问题我使用的是双向视图()。我有太多的麻烦,删除它似乎已经解决了我的任何问题,包括这个问题。很高兴它被解决了。TwoWayView是一个很棒的库,我认为在它的问题跟踪程序中报告这些问题会很好。