1.什么是.9.png格式
.9.png格式的圖片可以在安卓平台指定拉伸區域,防止圖片失真,一般用作背景圖。
2.前提
最近項目中要用到.9.png格式圖片,想着這個簡單使用draw9patch.bat 制作一個就完事了,去sdk的tools目錄下面找draw9patch.bat文件,但是沒找到。
再去下載draw9patch.bat感覺略費事,因為我現在的環境應該是支持我直接制作的。
在android studio里面直接打開.9圖片,有編輯頁面,就有如下圖的兩個tab:

說明環境沒有問題。
3.兩種處理方式
1.在android studio中生成
把要編輯的圖片復制到資源文件中;
選中圖片右鍵;

選擇 create 9-path 就會在同目錄下面生成相同文件名並且后綴是.9.png圖片,這樣就可以愉快的制作了。
2.直接生成(絕妙)
既然發現圖片后綴不一樣,那就有此方法了。
直接對要制作的圖片重命名,修改圖片后綴為.9.png;
然后把圖片放到android studio 中,打開圖片,就是制作.9.png的窗口。接下來就在as里制作了,完美識別。
4.后記注意
刪除已經有替代品的並且不需要的.png圖片
不要在四個邊的同一條邊上繪制兩段拉伸區域
shift鍵鼠標左鍵拖動可以消除選中,在圖片最邊緣,非常難拉,如果只是改變寬度鼠標可以在懸停出現伸縮箭頭拖動。
