2011-11-15 64 views
4

我需要9个补丁的快速帮助。我运行draw9patch并更改并保存为name.9.png并保存在res/drawable(后来尝试res/drawable-hdpi但没有帮助),但问题是当我在devic/emilator上显示它不strech和边界上的黑色像素仍然可见(我认为它仅在9patch内部才可见,用于创建相交)。有人能告诉我什么是错的吗?我保存为name.9.png,但它似乎不识别像9.patch9个边框黑色像素可见

+6

这发生了好几次到我,因为最新的SDK。从未发现为什么会出现这种情况,项目的多次清除通常通过*(Eclipse'Project - > Clean ...')*来解决。所以试试看。但我也感兴趣为什么会发生这种情况。编辑:要清楚,这发生在有效的年龄有效的9个小时,所以你可能没有做错任何事情。 – 2011-11-15 09:43:04

+0

我可以确认alextsc刚刚写了些什么。我有同样的问题和解决方案:) –

+0

通过保存9.png不会工作尝试通过使用draw9patch工具来生成9补丁图像。 –

回答

2

确保在设置修补程序的外部像素边框中未设置透明度。 Draw9Patch工具接受它,所以它看起来是正确的,但它从来没有实际工作在我的经验。

2

确保您9patch图像被命名为这样的:imageName.9.png