我很好奇Instagram应用程序如何显示图像。 如果您查看Instagram应用程序,它会在(几乎)同时显示多个图像。 如果向下滚动,则会显示进度条和其他图像组。 我粗略猜测他们使用多线程下载和显示图像。但我不知道细节。 同时显示多个图像的原理是什么?
答案 0 :(得分:0)
您可以使用不同的图像下载和缓存库(如picasso / glide)在ListView或RecyclerView中延迟加载图像,并在列表中添加OnScrollListener,当用户滚动浏览其Feed时,该列表会获取更多数据。请查看如何在您的应用中实施infinite scrolling
答案 1 :(得分:-1)
我相信图像存储在数据库中并显示为列表视图。有一个youtube教程,其中一个人制作了一个完整的Instagram克隆