我正在尝试创建九个补丁drawable
。我创建了一个带有白色边框的图像,然后在Draw9patch
软件中打开它,如下所示:
我不明白我应该做什么。我在它周围画了一些黑色边框,当我在我的应用程序中尝试使用它时,它会给我带来错误。我试图在它周围画一个红色边框,它也给出了相同的错误,九个补丁无效。
有时,九个贴片的区域显示为粉红色,有时显示为绿色。我不明白它意味着什么,任何地方都没有解释。
答案 0 :(得分:6)
9Patch图像中没有任何复杂的内容让我通过示例(图片)向您解释
Top
和Left
部分是可伸缩区域,当您的屏幕尺寸增加时,此部分会增加
您可以在图像的第1部分看到粉色虚线框,显示this
部分将调整大小。
Bottom
和Right
部分用于内容填充,您的内容仅驻留在此部分中(保留您的内容区域)。
您可以在图片的第2部分看到粉色虚线框,其中显示this
部分是您的内容(字符串或其他)。
以下图像中应遵循的一般标准。
注意:制作具有均匀颜色和形状(不复杂曲线)的图像的9个补丁。
答案 1 :(得分:1)
9补丁图像是定义了可伸展区域的图像。
这些区域在区域周围特殊的1像素宽边框中定义。在此边框的顶部和左侧添加黑色像素,以描述图像在水平和垂直方向上的拉伸位置。