【问题标题】:Android What is wrong with this 9 patch?Android 这个9补丁有什么问题?
【发布时间】:2011-03-09 09:28:23
【问题描述】:

你好,

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

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

谢谢,A。

【问题讨论】:

    标签: android nine-patch


    【解决方案1】:

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

    【讨论】:

    • 似乎你是对的,虽然链接并没有说它是必须的。奇怪的行为...
    【解决方案2】:

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

    坏补丁警告拉伸时可能会产生伪影。 尝试删除图像绿色/白色过渡上方的拉伸。

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

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

    【讨论】:

      猜你喜欢
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多