歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android的R.drawable應用——制作NinePatch圖片

Android的R.drawable應用——制作NinePatch圖片

日期:2017/3/1 10:21:10   编辑:Linux編程

NinePatch是一種可延展的png圖片資源。NinePatch圖片的用途是制作可隨文字大小縮放的圖片。

下面是一個制作NinePatch的具體例子:

  1. 准備一張原始的png圖片:
  2. 啟動Android提供的draw9patch工具,直接執行Android SDK tools/目錄下的draw9patch,如圖:
  3. 開啟原始的png圖片,編輯圖片:
  4. 繪制NinePatch圖片,繪制的方法很簡單,只需要在圖片的上方和左方畫兩條黑線,按下鼠標左鍵即可畫線,Shift+鼠標左鍵擦除。NinePatch圖片的可延展區為兩條黑線的交集處,在這裡,圖片會隨著文字大小長度的改變而改變,下圖的粉色區域及為該圖的可延展區,綠色為固定大小區:
  5. 完成編輯後保存即可,保存後的格式為*.9.png。

這時就可以用NinePatch圖片當作widget的背景資源了。

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved