Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android RecyclerView删除项目-2动画问题_Android_Android Animation_Android Recyclerview - Fatal编程技术网

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是一个很棒的库,我认为在它的问题跟踪程序中报告这些问题会很好。