Java 如何快速显示图像?I';我在用毕加索,但速度太慢了。我可以像Instagram应用程序一样快速显示图像吗?

Java 如何快速显示图像?I';我在用毕加索,但速度太慢了。我可以像Instagram应用程序一样快速显示图像吗?,java,android,Java,Android,我只是想快速上传图像的新方法。你能告诉我们你知道的最好方法吗?我希望图像与xml同时加载。:) Glide非常擅长。但是,由于活动根据照片的大小和强度显示形状,因此在后端对其进行优化会更健康 您可以在这里阅读:嗯,图像加载和渲染是一个耗时耗物的过程。渲染图像并加快显示速度取决于多个因素: 图像分辨率 图像大小 网络强度 安卓设备 库用于渲染的算法 因此,在Android设备上应该考虑上面提到的图像渲染点。p> 此外,如果你对毕加索图书馆不满意,你可以试试 它是当今市场上效率最高的图书馆之一 或者

我只是想快速上传图像的新方法。你能告诉我们你知道的最好方法吗?我希望图像与xml同时加载。:)

Glide非常擅长。但是,由于活动根据照片的大小和强度显示形状,因此在后端对其进行优化会更健康


您可以在这里阅读:

嗯,图像加载和渲染是一个耗时耗物的过程。渲染图像并加快显示速度取决于多个因素:

  • 图像分辨率

  • 图像大小

  • 网络强度

  • 安卓设备

  • 库用于渲染的算法

  • 因此,在Android设备上应该考虑上面提到的图像渲染点。p> 此外,如果你对毕加索图书馆不满意,你可以试试

    它是当今市场上效率最高的图书馆之一

    或者你也可以使用

    除了使用这些库之外,您还可以通过以下几点改进图像加载的代码库:

  • 图像或图像URL
    保存到本地缓存目录,避免每次加载图像时调用API。只有在API响应中修改了
    imageurl
    时,才应该进行API调用

  • 如果图像加载/渲染中出现错误,请显示正确的
    占位符
    图像

  • 当图像不可用/丢失时,显示适当的默认
    占位符
    图像

  • 使用适当的
    图像分辨率
    。例如,如果您必须显示缩略图图像,那么您应该显示缩略图图像而不是全分辨率图像。图像的多分辨率可以是拇指分辨率、低分辨率、正常分辨率、高分辨率,它们应该有单独的URL

  • 使用压缩图像

  • 在加载实际图像之前模糊缩略图图像