Android 从服务器加载映像

Android 从服务器加载映像,android,imageview,Android,Imageview,我有一个活动,它将用户的图像从服务器加载到imageview中。图像在完全加载后显示 我想做的是,在加载图像时,先以低、中、高质量显示图像(有些图像很大)。我不知道这个东西叫什么名字,也不知道该怎么称呼谷歌,所以非常感谢您的帮助。当然可以从同一条流中创建渐进质量的图像,尽管双方需要一些巧妙的技术合作 您是从您控制的服务器还是从其他url抓取图片 如果你控制服务器,你可以查询一个带有图像质量参数的php脚本,然后依次获取它们,虽然我个人认为这是对带宽的浪费 为什么不指示图像正在加载并放置一个占位符

我有一个活动,它将用户的图像从服务器加载到imageview中。图像在完全加载后显示


我想做的是,在加载图像时,先以低、中、高质量显示图像(有些图像很大)。我不知道这个东西叫什么名字,也不知道该怎么称呼谷歌,所以非常感谢您的帮助。

当然可以从同一条流中创建渐进质量的图像,尽管双方需要一些巧妙的技术合作

您是从您控制的服务器还是从其他url抓取图片

如果你控制服务器,你可以查询一个带有图像质量参数的php脚本,然后依次获取它们,虽然我个人认为这是对带宽的浪费

为什么不指示图像正在加载并放置一个占位符图像,并且在下载高质量图像时只替换它呢


很抱歉,我无法通过告诉您第一种方法来帮助您,尽管这是我可能会在业余时间尝试实现的事情。

当然可以从同一条流中创建渐进质量的图像,尽管双方需要一些巧妙的技术合作

您是从您控制的服务器还是从其他url抓取图片

如果你控制服务器,你可以查询一个带有图像质量参数的php脚本,然后依次获取它们,虽然我个人认为这是对带宽的浪费

为什么不指示图像正在加载并放置一个占位符图像,并且在下载高质量图像时只替换它呢


很抱歉,我无法通过告诉您第一种方法来帮助您,尽管我可能会在业余时间尝试实现这一点。

加载这样的图像称为渐进加载,它甚至是JPEG标准的一部分


另一个可能的搜索词可能是。

像这样加载图像称为渐进加载,它甚至是JPEG标准的一部分


另一个可能的搜索词可能是。

我的发现是iOS可以使用NYXImagesKit逐步解码和渲染渐进式JPEG(请参阅),但Android似乎没有这样的库。

我的发现是iOS可以使用NYXImagesKit逐步解码和渲染渐进式JPEG(请参阅),但Android似乎没有这样的库。

服务器上只有一个映像。基本上,所有这些质量更改都应该显示加载进度。服务器上只有一个映像。基本上,所有这些质量变化都应该显示加载进度。当图像加载100%时,您是否考虑过使用缩放图像?当图像加载100%时,您是否考虑过使用缩放图像??