如何在运行时调整图像大小以适应不同的屏幕?

2023-11-30

我知道在 Android Studio 中有一些插件可以包含可绘制对象,帮助创建 ldpi、mdpi、hdpi 等图像资源。

但是假设我有一个应用程序,其中一些用户将图像上传到服务器,然后我下载图像并向其他用户显示它们,我如何调整它们以便它们适应 ldpi、mdpi、hdpi 屏幕?是否有在服务器或客户端上运行的库?


有两种方法,要么你做,要么让别人做

  1. 您可以使用picasso(图像加载库)具有适合功能,放松即可。link

  2. 找到所需的尺寸并使用所需的参数压缩图像尺寸。安卓指南

还有其他一些库,如 picasso、glide、通用图像加载器和许多其他库,尽管 picasso 和 glide 在 Android 开发人员中最受欢迎

代码参考链接:

Picasso

毕加索库下载图像

使用 Picasso 将图像大小调整为全宽和固定高度

Glide

使用 Glide 从 SD 卡加载图像

库的优点:

  • 内置图像下载机制,具有动画、调整大小等其他功能
  • 内置缓存机制
  • 由经验丰富的编码人员优化编写的代码
  • 可以将图像从资源等加载到位图
  • 动画支持

Cons :

  • 与文档保持联系以获取新的更新和更一致的功能
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在运行时调整图像大小以适应不同的屏幕? 的相关文章

随机推荐