关于Android AOSP音乐播放器专辑列表的良好表现

时间:2014-07-19 13:36:51

标签: android performance android-listview

AOSP music player音乐浏览器活动中的相册列表非常流畅地加载专辑封面,并且不会阻止滚动,就好像图像已加载asynchronously一样。但是,我查看了代码,发现其中没有任何异步。它不使用AsyncTask或后台线程。

如果有人对该应用及其代码有过相关经验,请您详细说明如何实现这种非常理想的效果?

我正在构建一个音乐播放器应用,我已经实现了一个处理background thread处理的Bitmap,但我仍然需要在UI线程上绘制位图。滚动性能略好于没有背景线程,但它仍然不是很完美。我想在绘制ui之前可以通过调整大小和降低专辑封面质量来改进它。

即便如此,AOSP音乐应用中的专辑艺术加载行为似乎也是最好的。屏幕外的list项目的图像似乎也始终从内存中删除。

1 个答案:

答案 0 :(得分:0)

我设法通过关注This达到了同样的效果。