2013-02-17 115 views
6

任何人都可以请解释为什么draw9patch不在我的电脑上,尽管ADT和所有?在jar文件之后进行搜索不会给出任何结果。Android Draw9patch缺失?

我相信它应该默认安装。 AFAIK,没有人有这个问题。

任何人都可以帮忙吗?我已经尝试使用Paint.NET自己制作9个补丁,在图像的左侧和顶部添加一个黑色像素,但是由于我是Android新手,无法使其工作。我甚至尝试过一个名为better9patch的实用程序无济于事。我现在非常沮丧,因为我认为程序的图形应该是编程时最不关心的问题。

+1

所以你没有在C:\ Program Files(x86)\ Android \ android-sdk \ tools'下的'draw9path.bat'?更一般的android-sdk \ tools \文件夹,其中安装了sdk – 2013-02-17 20:26:56

+0

确切!它应该在那里,但事实并非如此。我在该文件夹中唯一的东西是adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll此外,我的路径如下所示:C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools我没有'工具'。 – 2013-02-18 12:15:40

回答

0

程序应该在android-sdk/tools/draw9patch之下。如果要手动创建图像,则在图像周围需要1px宽的透明边框,并在这些空白处用黑点表示补丁

+0

嗨,Srdjan!我尝试了一个手动图像。它似乎没有工作。我有一个XML文件(background.xml),它创建了一个从蓝色变为黑色的背景。但是,我也想要一个背景图像(testred.9.png)。图像不会一直走到左侧和右侧的边界。 – 2013-02-18 12:19:56

+0

2013-02-18 12:21:01

+0

对不起关于格式化我不知道为什么会这样 – 2013-02-18 12:23:51

9

逸岸,流行draw9patch应用程序现在可作为在Android Studio应用程序本身的特征。如果您尝试在项目中打开任何带有.9.png扩展名的文件,它将以9个补丁文件抽屉视角打开。这是一个截图。 enter image description here

1

打开你的终端导航到sdk/tools。并键入

chmod +x draw9patch 

./draw9patch

希望它可以固定。