Android这9补丁有什么问题?

时间:2011-03-09 09:28:24

标签: android nine-patch

enter image description here

您好,

见上面我的9补丁图片。它是使用Android工具中的9补丁编辑器创建的。我有很多问题:

  • 预览中的九个修补工具也会在高度上缩放图像。为什么? Zhere左边没有黑线。
  • 九个补丁工具显示错误的补丁。我认为这意味着我仍然可以使用它,但它可能看起来不太好。有没有比这更简单的形状?拉伸时出了什么问题?
  • 我无法将此9.png文件导入到我的项目中而不会出现错误。所以在技术上肯定会出现问题。

谢谢,A。

2 个答案:

答案 0 :(得分:6)

Seems like 9-patch需要顶行和左行来确定可伸展区域。你可以放一个像素。您可以稍后修复使用此图像的视图高度,以防止它在高度上拉伸。

答案 1 :(得分:0)

您还需要为高度添加拉伸信息。九个贴片应该可以水平和垂直拉伸。

坏贴片警告拉伸时可能会产生伪影。 尝试在图像的绿色/白色转换上方删除拉伸。

我认为缺少垂直拉伸是你得到错误的原因,假设它的扩展名为9.png。

增强九补丁的提示: 通过图像的外观,您可以将右边框包含为可伸缩的,您可能希望将其删除。 考虑仅在绿色内容上方延伸3个像素,然后在白色内容上方1px以保持纵横比。无需拉伸整个图像。从图像到拉伸数据只需要1px透明填充。