android - 使用列表适配器向回收站视图提交一个全新的列表会导致闪烁/滞后的动画
问题描述
我正在使用带有列表适配器的回收器视图。当提交包含完全或几乎完全不同的项目的列表时,动画看起来不太好。另一个问题是我无法控制滚动位置,因为滚动到位置没有按预期处理。更改数据时将滚动位置重置为零非常有意义。在切换所有数据时,我最终设置了一个新适配器。有更好的解决方案会很有帮助。
我希望有一种方法,您可以通知适配器/回收器视图您想要切换所有数据,而无需尝试应用差异机制并为更改设置动画。我希望能够为新列表的外观设置动画,但避免尝试为实际更改的内容设置动画。
解决方案
推荐阅读
- javascript - 如何将 map / foreach 与相邻项目一起使用?
- sql - 如何使用 PL/SQL 分析函数计算遗漏中位数
- arrays - 将数组输出到 Excel
- android - 使用 socket.io 制作后台服务以显示通知
- vue.js - 如何在 Vuejs 上进行图表专家更新
- python-3.x - 删除列表中重复项的简单方法
- javascript - 如何正确解析一组 Fetch 响应
- docker - 您的连接不是私人的(此证书无法通过受信任的验证机构进行验证)
- c# - 为什么 C# 配置系统在 IIS 作为 CGI 运行时无法初始化?
- sql - 设置默认值列后插入失败