首页 > 解决方案 > 使用列表适配器向回收站视图提交一个全新的列表会导致闪烁/滞后的动画

问题描述

我正在使用带有列表适配器的回收器视图。当提交包含完全或几乎完全不同的项目的列表时,动画看起来不太好。另一个问题是我无法控制滚动位置,因为滚动到位置没有按预期处理。更改数据时将滚动位置重置为零非常有意义。在切换所有数据时,我最终设置了一个新适配器。有更好的解决方案会很有帮助。

我希望有一种方法,您可以通知适配器/回收器视图您想要切换所有数据,而无需尝试应用差异机制并为更改设置动画。我希望能够为新列表的外观设置动画,但避免尝试为实际更改的内容设置动画。

标签: androidandroid-recyclerviewlistadapter

解决方案


推荐阅读