制作九个补丁或制作特殊分辨率的图像?

时间:2011-08-09 07:35:18

标签: android screen-resolution

我知道Android更喜欢九个补丁图像作为所有分辨率/大小屏幕的解决方案。现在,我必须开发一个大约500张图像的应用程序,它们将以完美的分辨率显示在手机和平​​板电脑上。

最佳方法是什么:
1.将所有500多张图像转换为9.png(不好的一面是需要的时间)
2.将所有500多张图像转换为平板电脑的分辨率,并让所有较小的屏幕使用它(不好的一面是,我无法预测所有分辨率,但制作通用分辨率)
还有别的吗?

基本上我最关心的是x大屏幕,并且不允许制作2个版本(尽管市场现在支持多个版本)。

最佳/最佳方式是什么?你会做什么?

2 个答案:

答案 0 :(得分:1)

如您所知http://developer.android.com/guide/practices/screens_support.html

每个屏幕尺寸可以有一个文件夹,因此您可以将图片放入每个设备所需的尺寸。缺点是apk大小真的很大! (对我而言,这在移动设备上确实存在问题)。

所以,对我来说,最好的方法是做9.png

问题可能是“为什么我需要这么多照片?”如果使用多种颜色几乎是相同的图片,也许你可以动态更新图片,只是一个想法。

答案 1 :(得分:0)

将所有500张图片转换为9张补丁将耗费大量时间 - 我花了足够长的时间来做一对!

我原本以为500张图片会有一些共同点,你是否能够修改图像以便你使用更少的图像,但同样的图像结束了?您是否可以让我们查看图像,或许可以帮助其他建议?

根据您提供的信息,我不敢说最好和最佳的方式是不同的方式。最好的方法是9补丁,不要忘记手机上的屏幕尺寸也会改变,所以它不仅仅是两个不同的图像!