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

Animation 如何在9patch中编辑png文件以适应进度条,animation,libgdx,progress-bar,nine-patch,Animation,Libgdx,Progress Bar,Nine Patch,我想将我的insideProgressBarTexture融入我相同但不同的颜色 OutsideProgressBarTexture。Im使用9patch图像,但当图像变小时,它看起来不是很好(insideProgressBarTexture不适合OutsideProgressBarTexture) 编辑:紫色图像是一个9patch图像,但我不知道我是否正确创建了它。也许拉伸区域是错误的。 我发现了,但我不太明白如何将左右宽度设置为固定值 编辑2:我使用了所有选项(拉伸区域内容填充光学边界),

我想将我的
insideProgressBarTexture
融入我相同但不同的颜色
OutsideProgressBarTexture
。Im使用9patch图像,但当图像变小时,它看起来不是很好(
insideProgressBarTexture
不适合
OutsideProgressBarTexture

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

我发现了,但我不太明白如何将左右宽度设置为固定值

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


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

有一条完全不透明的线吗? 如果是,它有多长,面向哪个边界(顶部、左侧、右侧、底部)

如果存在不透明线,请选中它仅覆盖中心部分(拉伸时要展开的部分)。从所示的图像中,不透明线应在端盖曲线结束后开始

编辑:

你应该像下图那样布局你的补丁,这样在拉伸过程中角不会变形


图像是从游戏本身内部显示的,因此没有不透明线可见。不透明线仅用于定义9个补丁大小,并且必须存在,图像才能作为9个补丁图像使用。在“资源”文件夹中,使用图像编辑工具打开图像并检查行是否存在。是的,它们应该存在于原始图像中,但在渲染时不存在。我要问的是它们是否存在于原始图像中,而不是它们是否正在渲染。