我正在为我的应用程序制作一个 9-Patch 背景图像,我想知道在将其转换为 9-Patch 图像之前,我应该在 Photoshop 中制作初始 PNG 的大小?
谢谢亚伦
我正在为我的应用程序制作一个 9-Patch 背景图像,我想知道在将其转换为 9-Patch 图像之前,我应该在 Photoshop 中制作初始 PNG 的大小?
谢谢亚伦
您的图像可以小至 5 x 5,大至 1280x800...
这实际上取决于您想在该背景图像上显示什么。小文件肯定不如专业人士设计的漂亮的全屏闪屏那么令人兴奋:)
如果你想让你的启动画面填满屏幕,你可以设计你的启动画面,让它适合最大的屏幕,然后把它放在一个 imageview 中,让 android 将它裁剪成更小的屏幕。
您还可以缩放图像以适应所有分辨率,但这并不那么清晰。
看看http://developer.android.com/guide/practices/screens_support.html
注意要考虑的屏幕尺寸和密度的组合。
目前,您可能需要至少涵盖三种图像尺寸:320x480、480x800 以及适用于小型/LDPI 设备的尺寸。在不久的将来,您可能还希望包含 XHDPI 设备的映像。
在添加 9-patch 信息之前,图像应该是这些尺寸。9-patch 信息将使实际图像尺寸在宽度和高度上大 2 个像素,这就是它应该如何工作的方式。因此,320x480 图像将变为 322x482。
我想这一切都取决于你想从图像中得到什么。显然,在转换图像之前,请确保图像中包含您需要的所有内容。也许我误解了你的问题。