【发布时间】:2017-12-10 16:36:50
【问题描述】:
当我快速滚动时,我的 recyclerview 中的图像视图闪烁。所有的图像请求都将被下载并显示。这会对图像视图产生奇怪的影响。
我正在使用 Volley 库来执行下载,并使用 Picasso 来显示图像。是的,这是一个有趣的组合,但我需要自定义我的标头并验证我的请求。毕加索不允许我这么容易。
我尝试了很多可能性; - 滚动时暂停 requestQueue。空闲时继续下载。这将导致相同的问题,但会延迟。 - 使用 Volley 的 imageLoader/NetworkImageView。 Imageloader 不能像 volley request 那样自定义。 - 滚动时删除所有请求。空闲时恢复。这将导致无法下载图像视图。
【问题讨论】:
标签: android android-recyclerview android-volley picasso