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

來源:互聯網
上載者:User

 NinePatch是一種可延展的png圖片資源。NinePatch圖片的用途是製作可隨文字大小縮放的圖片。
下面是一個製作NinePatch的具體例子:

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




摘自 Young的專欄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.