【问题标题】:Regarding good performance of Android AOSP music player Albums list关于Android AOSP音乐播放器专辑列表的良好表现
【发布时间】:2014-07-19 13:36:50
【问题描述】:

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

如果有人使用过该应用程序及其代码,您能否说明一下如何实现这种非常理想的效果?

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

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

【问题讨论】:

    标签: android performance android-listview


    【解决方案1】:

    我关注This也达到了同样的效果。

    【讨论】:

      猜你喜欢
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 2014-04-13
      • 2012-06-19
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多