你好,
见上面我的 9 补丁图像。它是使用 Android 工具中的 9 补丁编辑器创建的。我有多个问题:
- 预览中的九个补丁工具也可以缩放图像的高度。为什么?左边没有黑线。
- 九个补丁工具显示坏补丁。我认为这意味着我仍然可以使用它,但它可能看起来不太好。还有比这更简单的形状吗?拉伸时出了什么问题?
- 我无法将此 9.png 文件导入到我的项目中而不会出现错误。所以技术上肯定有问题。
谢谢。
你好,
见上面我的 9 补丁图像。它是使用 Android 工具中的 9 补丁编辑器创建的。我有多个问题:
谢谢。
似乎9-patch 需要顶部和左侧线来确定可拉伸区域。你可以在那里放一个像素。您可以稍后修复使用此图像的视图的高度,以防止其高度拉伸。
您还需要为高度添加拉伸信息。九个补丁应该在水平和垂直方向上都是可拉伸的。
坏补丁警告拉伸时可能会产生伪影。尝试删除图像绿色/白色过渡上方的拉伸。
我认为缺少垂直拉伸是您出错的原因,假设它具有扩展名 9.png。
增强您的九个补丁的提示:从您的图像的外观来看,您已将右边框也包含为可拉伸的,您可能希望将其删除。考虑只在绿色内容上方延伸 3 个像素,然后在白色内容上方延伸 1 个像素以保持纵横比。无需拉伸整个图像。您只需要图像中的 1px 透明填充来拉伸数据。