今天試用一下.9.png的用法,把製作的.9.png圖片放入到res/draw-midp目錄下,就會報錯,或者是從其它apk中獲取的.9.png圖片都不能直接使用。
下面介紹製作和用法:
第一步:
找到如下目錄: D:\eclipse\android_sdk\tools中的draw9patch.bat文件,啓動進入如下界面:
第二步:選擇 File---〉Open-9-Patch 找到一個要製作9.patch圖片的素材如下:
第三步:編輯素材圖片,製作.9.patch圖片
將鼠標放在白色邊框,點住左鍵不放拖動
解釋:1號黑色條位置向下覆蓋的區域表示圖片橫向拉伸時,只拉伸該區域
2號黑色條位置向右覆蓋的區域表示圖片縱向拉伸時,只拉伸該區域
3號黑色條位置向左覆蓋的區域表示圖片縱向顯示內容的區域
4號黑色條位置向上覆蓋的區域表示圖片橫向顯示內容的區域
沒有黑色條的位置覆蓋的區域是圖片拉伸時保持不變(比如,如果圖片的四角爲弧形的時候,當圖片被任意拉伸時,四角的弧形都不會發生改變)
5、如果失誤多選了部分,可按住shift鍵,點擊鼠標左鍵去掉黑色條
6、右邊3個黑色圖形區域爲顯示當前拉伸效果
7、選擇好區域後,點擊左上file-》save 9-path,保存圖片,後綴名爲xxx.9.png
注意:必須左邊和上邊都得有黑線,如果只有一邊有黑線的話,生成的png文件在eclipse中會報錯