draw9patch.bat去哪裡了?
最近專案中要用到.9圖片,就想著用sdk裡面的工具製作一張,然後就像往常一樣子,去sdk的tools目錄下面找draw9patch.bat檔案,但是這次沒找到,真的沒找到,看到如下結果了:
就是木有,那個檔案啊,那怎麼製作.9圖片啊,難道android不讓做.9圖片了,這個肯定是不可能的呀。記得之前是有的,現在沒有,肯定是我升級sdk之後,沒了,反正不是我刪除的,哈哈哈。
雖然sdk裡面沒有了,但是記得原來在android studio裡面直接開啟.9圖片的話,其實是會有編輯頁面的,就是會有如下圖的兩個tab:
一個是9-patch,一個是ImageFileEditor了,而在9-patch這個tab下面,則是可以直接編輯開啟的.9圖片的了;普通的圖片開啟後應該只有ImageFileEditor這個tab;然後就在想,既然sdk裡面不能製作了,又結合剛剛說的,那麼android studio裡面可以嗎?又想起了之前瞭解constraintlayout的時候,能夠直接將一個佈局convert為此佈局,那麼能否將一張圖片直接convert成.9呢?那就在一張普通的圖片上面右擊試試,然後就看到了如下的一幕:
真的能夠將一張圖片轉為.9呢,有點開心呢。然後就執行這個create操作,如果不改什麼的話,就會在你剛剛右擊的圖片的相同目錄下面生成相同檔名的圖片,只不過字尾是.9.png而已,此時再雙擊開啟這個,就會看到它也是有兩個tab的圖片了,然後就可以跟往常一樣子,愉快的製作.9圖片了(可能android studio很早就支援了吧,但是之前一直是用sdk製作的,所以沒太在意這個細節)。
想想真是,android為我們關上了用sdk製作.9圖片的門,但是又給我們打開了用android studio製作.9圖片的窗。如果不對之處,歡迎指正