【问题标题】:How does Instagram app show images? What is principleInstagram 应用程序如何显示图像?什么是原则
【发布时间】:2018-04-13 14:00:54
【问题描述】:

我很好奇 Instagram 应用如何显示图像。 如果您查看 Instagram 应用程序,它会(几乎)同时显示多张图像。 如果您向下滚动,则会显示进度条并显示其他图像组。 我大致猜想他们使用多线程来下载和显示图像。但我不知道细节。 多张图片同时显示的原理是什么?

【问题讨论】:

  • 我会查找“HTTP async”以找到关于此的材料。
  • 你的意思不是Lazy Loading,也许吧?

标签: android instagram android-bitmap


【解决方案1】:

您可以使用不同的图像下载和缓存库(如 picasso/glide)在 ListView 或 RecyclerView 中延迟加载图像,并将 OnScrollListener 添加到您的列表中,当用户滚动浏览他的提要时获取更多数据。看看如何在你的应用中实现infinite scrolling

【讨论】:

    【解决方案2】:

    图像存储在数据库中并显示为我相信的列表视图。那里有一个 youtube 教程,其中一个人制作了整个 Instagram 克隆

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 1970-01-01
      • 2022-10-16
      • 1970-01-01
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多