Android 您是否将真实图像(用于splash)转换为九个补丁?

Android 您是否将真实图像(用于splash)转换为九个补丁?,android,screen-resolution,nine-patch,Android,Screen Resolution,Nine Patch,正如标题所说,当您处理出现在闪屏、背景或警报弹出窗口中的真实图像时,您是将它们转换为九个补丁,还是将它们调整为多个图像(800x480、960x540、720x1280等) 我不是把它们转换成九个补丁,而是调整到最常用的格式,我想知道这样做是否犯了错误 我想说,这完全取决于您希望图像在不同屏幕尺寸上的表现 如果要指定图像的某些区域可以拉伸,而另一些区域不能拉伸,那么9面片似乎是相关的 另一方面,如果您的图像不应进行变换/拉伸,则最好根据需要提供尽可能多的图像大小,以覆盖大多数屏幕。好吧,假设图像

正如标题所说,当您处理出现在闪屏、背景或警报弹出窗口中的真实图像时,您是将它们转换为九个补丁,还是将它们调整为多个图像(800x480、960x540、720x1280等)


我不是把它们转换成九个补丁,而是调整到最常用的格式,我想知道这样做是否犯了错误

我想说,这完全取决于您希望图像在不同屏幕尺寸上的表现

如果要指定图像的某些区域可以拉伸,而另一些区域不能拉伸,那么9面片似乎是相关的


另一方面,如果您的图像不应进行变换/拉伸,则最好根据需要提供尽可能多的图像大小,以覆盖大多数屏幕。

好吧,假设图像是拉伸的,但作为一个整体。就像我在splash中使用它时,它必须
填充父项并全屏显示。当然,它会随着每个屏幕而伸展。你是建议在这种情况下使用九块补丁还是在只有部分图像需要拉伸时使用九块补丁?在这种情况下,我会提供几个图像。9-patch文件仅适用于图像的某个区域可以独立于图像的其余部分安全拉伸的情况(例如边界附近的空白区域),非常感谢您的建议