我正在尝试清理一个包含大量九个补丁图片(大约50个)的大型项目。我发现的一件事是当一个android项目从Eclipse迁移到Android Studio时,系统会查看9个补丁图像,以确保它们符合标准。而且我得到了很多错误。
我在9补丁中看到的最佳描述是simple guide to nine patch.
Android Studio包含一个9补丁编辑器工具。使用那个把我带到这里的工具。该工具有一个按钮,用于切换"显示不良补丁/隐藏错误补丁"。我正努力去理解" Bad Patches的概念。"
参考:Android document, describing the use of that button.
显示不良补丁:在补丁区域周围添加红色边框 拉伸时在图形中产生伪影。视觉连贯性 如果消除所有坏的,你的拉伸图像将得到维护 补丁。
参考:Android Developer guide on 2d graphics. 该指南说“显示不良补丁”#39;按钮......
如果您为可伸展区域定义了区域,会发出警告 由于像素而产生绘图伪像的风险 复制。
以下是我正在查看的文件的屏幕截图:
所以这就是这笔交易。无论我做什么,我的图形上总会看到一些坏的补丁。你如何清洁'一张图片,以避免坏补丁?
为什么我的屏幕上会显示这些红色框?我一直在玩图像和1像素边框,但不知道从哪里开始。谁知道这里发生了什么? Nirvana.9.png是什么样的?