画9补丁不起作用 - 无法编辑图像

Ted*_*Ted 9 android

在我发现(遗憾地)没有简单的方法在View周围创建一个简单的边框之后,我被迫使用9-patch-image方法在我的View周围获得边框.

所以我读了9-patch上的简短内容,它很容易理解.我开始使用Android SDK附带的"Draw 9-patch"应用程序,打开了一个我在Paint中创建的非常简单的图像然后......我卡住了.

根据页面(http://developer.android.com/guide/developing/tools/draw9patch.html),我应该能够定义图像可以展开的区域等等,只需单击边缘( "在1像素周长内单击以绘制定义可伸展贴片的线条......").

所以我尽力做到这一点,绝对没有任何反应.我试图在点击时按住SHIFT并按下鼠标右键,没有任何反应.当我将鼠标从1像素的边界移开时,我得到一个灰红色的"选框"(条纹).

底线是:无论我做什么,都没有任何反应.

Jef*_*elt 16

该工具肯定有效,但请确保您首先创建的图像没有.9.png扩展名.如果是这样,draw9patch工具将假设您的图像的1像素周长已设置为9补丁.如果您打开只有.png扩展名的图像,该工具将添加1个像素的边界,您将能够按照描述进行操作,并在完成后将其保存为9个补丁.

  • 谢谢!问题是我最初将它命名为.9.png =)现在,下一个问题是我无法添加"底部"线,因为"​​1像素定界符"不存在于底部,仅存在于左侧.因此,我可以在左边添加线,但不能在底部或顶部添加 - 我无法看到那里的perimiter.有小费吗? (3认同)