是否可以同时使用多个9补丁图像?

时间:2015-04-23 10:42:07

标签: android image nine-patch

我正在为Android开发一个应用程序,在这个应用程序中有30张图片需要拉伸多个屏幕分辨率。每10个具有完全相同的9补丁边界。

所以在这里我们只能为1张图片指定它, 但我有10张图片,尺寸完全相同,但颜色不同。

9Patches picture

有没有解决方案可以同时处理10张图片?因为他们已经拥有相同的9补丁。

1 个答案:

答案 0 :(得分:1)

我猜你只想自己保存9次9patch的工作。你确定可以自动化,但我怀疑它是值得的,如果它真的是一次性的工作。

如果这是重复工作,我会写两个小cmdline工具:

  • 脚本A:从png中提取9patch-part(只复制最外面的行)并将其保存到文件中

  • 脚本B:9patch-part文件并将其应用于现有的png文件

让他们使用参数,以便轻松编写脚本。

在java中很容易,你已经知道了这门语言。预计两者的时间:约30分钟到一小时。

请记住:“9-patches”只不过是完全正常的PNG图像文件中的1像素边框,其中颜色是透明(不缩放)或黑色(缩放)。