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