我有一个带有recyclerview的应用程序,其中项目根据用户输入更改顺序。当项目正在改变顺序时,我有时会看到项目的可见重绘(闪烁更新)。
我已经尝试了大多数我读过的技巧,以优化使用最佳实践的recyclelerview - 异步使用DiffUtil,dispathUpdates ....我怀疑问题可能是由于错误的线程调度而且还因为数据加载时间。有没有人有任何关于如何避免可见重绘的输入?我看过Netflix应用程序,我依靠使用recyclelerview来组织电影和系列,他们能够看到数据正在变化而没有任何可见的重新加载或重新发布。
有人有任何意见吗?