我知道图标需要xxxhdpi。但是,我们应该为常规图像制作xxxhdpi资产吗?差距似乎微不足道。我正在2 1440 x 2560手机上进行测试。但是,一个是5.5英寸,是xxxhdpi(3.5密度),另一个是5.7英寸,是xxhdpi(3.15密度)。 0.2英寸的差额是否真的值得拥有1.3倍大的资产?我可以想象它有用的唯一原因是在UHD手机上。
最佳答案
我放置图像资产的位置各不相同。在某些情况下,将其设置为xxxhdpi是很有用的,因为它在渲染时最终会变得太大,或者在最终变得太小时最终会以最低的密度(基于mdpi)。
您需要弄清楚图像资产的位置。有些需要xxxhdpi,有些需要mdpi,有些想要为每个密度创建一个版本。没有“一个答案”,这与任何给定场景有关。在hdpi,xxhdpi,资产和idpi中最好使用这种纹理。
如果您以较高分辨率的设备为目标,并希望它们获得最佳体验,可以,大多数图像应使用xxxhdpi。请注意,这意味着在较低的密度上会大量缩放,这可能会导致图像质量下降。在这些情况下,您可能需要考虑添加第二个缩放为mdpi(或hdpi)的图像,以防止极端情况下图像变得非常模糊。
最佳实践是最有可能为每个密度添加一个纹理,以确保资源的质量。
如果不使用xxxhdpi,则需要在资源上查看。有些需要xxxhdpi,有些则需要mdpi。
但是,一个是5.5英寸,是xxxhdpi(3.5密度),另一个是5.7英寸,是xxhdpi(3.15密度)。 0.2英寸的差额是否真的值得拥有1.3倍大的资产?
在1920x1080分辨率下,较大的屏幕在放大时像素密度较低。当固定大小(以像素为单位)时,5.5为xxxhdpi(我假设大小不是1920x1080,我以它为例),而5.7为xxhdpi是有意义的。当涉及到秤时,您会弄错。 Rotwang的评论:
xxxhdpi是4x mdpi。 xxhdpi是2x mdpi。因此,mdpi的1px缩放为xxxhdpi的4px
创建图像时请记住这一点
关于android - 我们应该对常规图像 Assets 使用xxxhdpi吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45192187/