在我(遗憾地)发现没有简单的方法来围绕 View 创建简单的边框之后,我被迫使用 9-patch-image 方法来围绕我的 View 添加边框。
所以我阅读了 9 补丁上的简短内容,它很容易理解。我启动了 Android SDK 附带的“Draw 9-patch”应用程序,打开了我在 Paint 中创建的非常简单的图像,然后......我卡住了。
根据页面 ( http://developer.android.com/guide/developing/tools/draw9patch.html ) 我应该能够定义可以扩展图像的区域等等,只需单击边缘(“在 1 像素的周界内单击以绘制线定义可拉伸(stretch)补丁...”)。
所以我尝试这样做,但绝对没有任何反应。我尝试在单击时按住 SHIFT 并单击鼠标右键,但没有任何反应。当我将鼠标移离 1 像素的边界时,我得到一个灰色和红色的“选取框”(条纹)。
底线是:无论我做什么都不会发生。
最佳答案
该工具确实有效,但请确保您首先创建的图像没有 .9.png 扩展名。如果是这样,draw9patch 工具将假定图像的 1 像素周长已设置为 9 补丁。如果您打开只有 .png 扩展名的图像,该工具将添加 1 像素的周长,您将能够按照描述操作它,并在完成后将其保存为 9-patch。
关于android - 绘制 9 补丁不起作用 - 无法编辑图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2002166/