在android中,不只能夠將擴展名爲.png,.jpg,.gif的普通圖片做爲圖片資源,並且能夠將擴展名爲.9.png的9-Patch圖片做爲圖片資源。擴展名爲.png,.jpg,.gif的普通圖片較爲常見,他們一般是經過繪圖軟件完成的。而9-Patch圖片是經過使用Android SDK中的提供的工具Draw 9-patch生成的。那爲什麼要使用9-Patch這種圖片呢?緣由是:與普通圖片不一樣,使用9-Patch圖片做爲屏幕或按鈕的背景時,當屏幕的尺寸或按鈕的大小改變時,圖片可自動縮放,達到不失真的效果。android
如今介紹工具Draw 9-patch的使用方法:(該處大部分引自網絡http://blog.csdn.net/jamin0107/article/details/6828975/)網絡
1. 該工具位於Android SDK的安裝目錄下的tools目錄中,名稱爲draw9patch.bat。以下圖所示:工具
2.雙擊draw9patch.bat打開軟件,以下圖所示:spa
3.File/Open 9-Patch...打開一張原始圖片(普通圖片),以下圖所示:.net
4.你會發現原本沒有透明區域的圖片周圍出現了一像素的空隙,這個空隙就是給.9圖片劃線用的。接下來,咱們在圖片的上下左右分別劃線。其中,上方和左方的線是控制圖片的可拉伸區域(兩線的交叉區域)的,也就是說,上方的線控制圖片中「信」字橫向可拉伸,左側的線控制縱向可拉伸。下方的線和右側的線控制圖片的文本區域,也就是說,若是圖片上有text,就會把位置控制在下方和右側的線圍城的區域裏。blog
5.若是想刪除在一個像素可操做區域的劃線,在黑線上單擊鼠標右鍵或按住shift + 鼠標左鍵便可。圖片
6.展現效果。draw9patch工具,右側會有三個圖片展現:第一張爲左側線產生的縱向可拉伸效果圖;第二張爲上方線產生的橫向可拉伸效果圖;第三張爲橫縱向同時拉伸的效果圖。以下圖所示:資源
7.保存。File/Save 9-patch...保存處理完成的.9.png到本地。io