作者:果粒仙子妹妹 | 来源:互联网 | 2023-09-17 09:19
自己练手做的一个音乐播放器,因为会显示很多专辑图片等,我目前的做法是在onBindViewHolder里面用一个AsyncTask去加载图片。现在滑动倒是挺流畅的,但是有个问题,比如我非常快速的滑动到
自己练手做的一个音乐播放器,因为会显示很多专辑图片等,我目前的做法是在onBindViewHolder里面用一个AsyncTask去加载图片。现在滑动倒是挺流畅的,但是有个问题,比如我非常快速的滑动到最底端,图片加载会存在延迟。如何能够在快速滑动的时候,不加载滑动过程中的图片?
9 个解决方案
我参照了网上的一些解决办法,但都是保证在滑动的时候不加载,我只是想快速滑动的时候不加载。
你开发不用框架吗?xutils与afinal都只需要两行代码就可以解决你的问题。
可以这样做,如果在显示区域的时候就加载,不再显示区域就停止加载。
使用第三方库,picasso,他会帮你缓存的,而且加载速度很快的,很流畅。。。