天天看点

draw9patch.bat去哪里了?

           最近项目中要用到.9图片,就想着用sdk里面的工具制作一张,然后就像往常一样子,去sdk的tools目录下面找draw9patch.bat文件,但是这次没找到,真的没找到,看到如下结果了:

draw9patch.bat去哪里了?

就是木有,那个文件啊,那怎么制作.9图片啊,难道android不让做.9图片了,这个肯定是不可能的呀。记得之前是有的,现在没有,肯定是我升级sdk之后,没了,反正不是我删除的,哈哈哈。

        虽然sdk里面没有了,但是记得原来在android studio里面直接打开.9图片的话,其实是会有编辑页面的,就是会有如下图的两个tab:

draw9patch.bat去哪里了?

一个是9-patch,一个是ImageFileEditor了,而在9-patch这个tab下面,则是可以直接编辑打开的.9图片的了;普通的图片打开后应该只有ImageFileEditor这个tab;然后就在想,既然sdk里面不能制作了,又结合刚刚说的,那么android studio里面可以吗?又想起了之前了解constraintlayout的时候,能够直接将一个布局convert为此布局,那么能否将一张图片直接convert成.9呢?那就在一张普通的图片上面右击试试,然后就看到了如下的一幕:

draw9patch.bat去哪里了?

真的能够将一张图片转为.9呢,有点开心呢。然后就执行这个create操作,如果不改什么的话,就会在你刚刚右击的图片的相同目录下面生成相同文件名的图片,只不过后缀是.9.png而已,此时再双击打开这个,就会看到它也是有两个tab的图片了,然后就可以跟往常一样子,愉快的制作.9图片了(可能android studio很早就支持了吧,但是之前一直是用sdk制作的,所以没太在意这个细节)。

       想想真是,android为我们关上了用sdk制作.9图片的门,但是又给我们打开了用android studio制作.9图片的窗。如果不对之处,欢迎指正

继续阅读