gpt4 book ai didi

XXHDPI 的 Android 图形

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:27:03 29 4
gpt4 key购买 nike

我将要调整适用于 XXHDPI 设备(如索尼 xperia Z 和三星 s4)的 Android 应用程序的所有可绘制对象。在通读了 Google 的文档、博客和 SO 之后,我对即将生成的图形感到困惑。

我的担忧如下:

  1. 谷歌 states我不应该担心这种密度,因为它会放大 XHDPI 图形 - 以同样的方式,(在 XXHDPI 设备之前)为什么 XHDPI 图形的生产是必要的并且它没有放大 HDPI 图形?

  2. 索尼 reminds developers不要在没有澄清这是否涉及对图形进行调整的情况下排除 XXHDPI 屏幕 - 我是否必须为 XXHDPI 重新设计所有图形元素?

  3. 根据 (2),Sony Xperia Z Ultra 具有 342dpi 密度,但它被归类为 XXHDPI 设备。 - 如果我为 XXHDPI 生成图形,它是 HDPI 密度的两倍,图形将缩小近 1/3 以匹配索尼的密度,这是不可取的。为什么 Xperia Z 不使用 XHDPI 绘图?如果我有一个图案,但由于会丢失像素完美图案的细节而无法承受任何缩放怎么办?

  4. XXHDPI 资源真的有必要吗?

我希望有人能回答上面所有的问题。


编辑

下面是稍微缩放图形以适应各种密度的结果

XHDPI pattern - xhdpi 图像 (1:1) 无缩放

XHDPI scaled up by 10% - xhdpi 放大 10%

XHDPI scaled down by 10% - xhdpi 缩小了 10%

第二张和第三张图像的细节损失很明显。

最佳答案

  1. 除非您真的需要您的图形“像素完美”,否则从 XHDPI 放大可能适用于几乎所有情况。像素非常小,用户无法分辨。你真的有一个可以看到你的图形的 XXHDPI 设备吗?您可能必须为某些可绘制对象提供 XXHDPI 资源,就像有时当 HDPI 无法很好地缩小时您必须提供 MDPI 可绘制对象一样。
  2. 在此上下文中“不排除”是指明确来自 list 。一些开发者在他们的 list 中以密度为目标,这会影响应用程序不显示在 Play 商店中,这与实际图形无关。
  3. 在同一个页面上,它实际上说该设备的密度是 440 dpi? - “最近发布的 Sony Xperia Z 中最棒的功能之一是它的 5 英寸屏幕,显示密度高达 440 dpi,”

关于XXHDPI 的 Android 图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17364394/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com