Android xxxhdpi 可绘制分辨率自动调整大小

Mar*_*o M 5 size android resolution image hdpi

如果我将大图像添加到 xxxhdpi 文件夹,它是否会被 Android 自动调整为其他屏幕分辨率的较小图像?

如果是,支持哪个版本的 Android?

zgc*_*009 2

添加到我的评论中,这是来自Android Developers - Supporting Multiple Screens

为不同的屏幕密度提供不同的位图可绘制对象 默认情况下,Android 会缩放位图可绘制对象(.png、.jpg 和 .gif 文件)和九块可绘制对象(.9.png 文件),以便它们以适当的物理尺寸渲染每个设备。例如,如果您的应用程序仅为基线、中等屏幕密度 (mdpi) 提供位图可绘制对象,则系统在高密度屏幕上时会放大它们,在低密度屏幕上时会缩小它们。这种缩放可能会导致位图中出现伪影。为了确保您的位图具有最佳外观,您应该针对不同的屏幕密度提供不同分辨率的替代版本。

来自罗马·努里克(Roman Nurik)的帖子

我将讨论所有 Android 设计人员都应该了解的 Android 4.4 KitKat 的一些关键方面。具体来说:...
7) 由于 Nexus 5 启动器的图标缩放行为,引入了新的 XXXHDPI (640dpi) 启动器图标资源。

所以看起来它会扩展,并且分辨率 xxxhdpi 是一个较新的实现。我真的会避免在应用程序中使用 xxxhdpi 图像,除非您计划专门使用它们并且有充分的理由,因为它们将是大文件。

编辑 xxxhdpi 似乎是在 4.3 中引入的,如这篇 Android Police Article中所述。不管怎样,它出现的时间并不长,目前还没有被许多设备使用,所以我仍然说,除非你有明确的理由使用 xxxhdpi 图像,否则不值得你花费空间和缩放问题。使用它可能会遇到。

  • 与同一图像的其他 6 个不同分辨率相比,单个大图像并没有那么大。更不用说在不同分辨率下保存每张图像需要花费多少时间(已计算) (2认同)