Android从图像列表视图中的URL读取位图

时间:2018-10-15 20:29:38

标签: android multithreading bitmap smooth-scrolling

我有一个关于在listview中加载android位图的问题。我有980个图像URL,所以我必须在listview或recyclerview中显示此图像。流畅的滚动和快速启动非常重要。如何使用多线程加载图像? asysnc任务或java线程池(执行程序)。哪个更有效?当用户快速滚动时,它必须执行最后一个线程,并且必须没有线程问题。(停止旧线程)。

不:ı不得使用第三方库和组件

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

您应该在RecyclerView中使用Glide或Picasso。

还要阅读该文档,这非常重要:Handling bitmaps

Google小组建议使用Glide,他们在该链接中表示:

  

在大多数情况下,我们建议您使用Glide库来获取,   解码并在您的应用中显示位图。 Glide提取了大部分内容   处理这些和其他与工作有关的任务的复杂性   在Android上使用位图和其他图像。