如何在9patch中编辑png文件以适应进度条

时间:2017-04-27 09:47:06

标签: animation libgdx progress-bar nine-patch

我想让我的insideProgressBarTexture适合我的同色但不同的颜色  ousideProgressBarTexture。我使用9patch图像,但每当它变小时看起来不太好(insideProgressBarTexture不适合ousideProgressBarTextureexample1 enter image description here

编辑:紫色图像是一个9patch图像,但我不知道我正确创建它。也许拉伸区域是错误的。 enter image description here

我找到similiar issue但我不太明白如何将左右宽度设置为固定值

编辑2:我使用了所有选项(拉伸区域内容填充光学边界)但是当我尝试更改元素的宽度时,圆形端边仍然拉伸

enter image description here

1 个答案:

答案 0 :(得分:0)

显示的图像看起来不是9补丁图像。通过查看主图像周围的1像素边框检查图像是9补丁图像。

是否有完全不透明的线? 如果是这样,它面对多长时间和哪个边界(顶部,左侧,右侧,底部)?

如果存在不透明线,请检查它是否仅覆盖中心部分(拉伸时要展开的部分)。从显示的图像中,您的不透明线应在端盖曲线完成后开始。

编辑:

您应该像下图所示布置贴片,这样在拉伸过程中角落不会变形。

Example 9 Patch layout