天天看點

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圖檔的窗。如果不對之處,歡迎指正

繼續閱讀