Android 9patch软件需要帮助

时间:2012-09-05 12:09:06

标签: android nine-patch

我正在尝试创建九个补丁drawable。我创建了一个带有白色边框的图像,然后在Draw9patch软件中打开它,如下所示:

我不明白我应该做什么。我在它周围画了一些黑色边框,当我在我的应用程序中尝试使用它时,它会给我带来错误。我试图在它周围画一个红色边框,它也给出了相同的错误,九个补丁无效。

有时,九个贴片的区域显示为粉红色,有时显示为绿色。我不明白它意味着什么,任何地方都没有解释。

  1. 如果九个补丁无效,我怎么知道(在编译之前) app当然!)?
  2. 你知道九个补丁的任何好教程,只解释如何打开九个补丁软件吗?

2 个答案:

答案 0 :(得分:6)

9Patch图像中没有任何复杂的内容让我通过示例(图片)向您解释 enter image description here

TopLeft部分是可伸缩区域,当您的屏幕尺寸增加时,此部分会增加

您可以在图像的第1部分看到粉色虚线框,显示this部分将调整大小。

BottomRight部分用于内容填充,您的内容仅驻留在此部分中(保留您的内容区域)。

您可以在图片的第2部分看到粉色虚线框,其中显示this部分是您的内容(字符串或其他)。

以下图像中应遵循的一般标准。

enter image description here

注意:制作具有均匀颜色和形状(不复杂曲线)的图像的9个补丁。

答案 1 :(得分:1)

9补丁图像是定义了可伸展区域的图像。

这些区域在区域周围特殊的1像素宽边框中定义。在此边框的顶部和左侧添加黑色像素,以描述图像在水平和垂直方向上的拉伸位置。

Look Here for create nine patch image