我正在尝试创建一个只能水平伸展的9补丁图像,正如您在附图中看到的那样,我只在中心顶部绘制。
预览中的第二张图片(中间的一张)显示了我认为错误的内容。我只想伸展中间,所以对我来说没有任何意义,因为它没有显示图像的正确部分 - 褶边。想到,左边的部分还可以。
感谢任何帮助!
编辑:添加了另一张图片,以显示“show patches”和“show content”:
答案 0 :(得分:0)
布局定义图像拉伸的程度和方向。 9补丁只能定义图像的哪些部分应该被拉伸而哪些部分不能被拉伸。您基本上可以从拉伸中排除部分图像。在您的示例中,左侧和右侧部件不会水平拉伸。但是,它们仍将垂直拉伸。由于您在垂直方向上没有选择任何内容,因此图像会被均匀拉伸。
答案 1 :(得分:0)
它在应用程序中的外观如何?可能只是draw9patch工具没有正确预览它。尝试尽可能宽地拉伸窗户。同时选中“显示内容”和“显示修补程序”复选框可能有助于向您显示该工具的实际情况。
另外,请确保包含拉伸像素的托盘完全透明,正好是1像素宽,并绕过整个位图。