Android .9圖片製作與使用總結,

來源:互聯網
上載者:User

Android .9圖片製作與使用總結,

一、.9圖片的用途可以指定展開與內容地區,如果不設定圖片會按照比例展開圖片,所有圖片都同等放大縮小比例。可以節省圖片大小,主要設定展開與內容地區,原本圖片很多重複部分可以不要
二、.9圖片製作工具工具目錄位置:sdk/tools/draw9patch.bat 。劃黑線直接滑鼠華東即可,刪除黑線按著shift 去掉黑線。畫紅線在Android API 18 才支援詳見:draw9patch工具如何使用
三、說明1. 上、左表示展開(橫向展開、縱向展開)2. 右、下表示內容地區,可以通過內容地區添加padding(例如:TextView背景設定.9圖片,僅底部中間部分畫上黑線,那麼底部左右兩側未劃線部分不3. 會顯示內容)4. 針對不用尺寸的.9圖片也是不同的,因為圖片非點中地區,不同螢幕也是不同,片5px,在高分或中分是不會展開的5. 圖片的展開地區可以畫多條線,但是內容地區畫多條線無效,不會使內容按照多段顯示。6. 產生的apk包中的.9圖片上下左右已經沒有黑線。可以通過apktool反編譯後查看黑線效果。

四、常見問題設定.9圖片為背景後,手機上能看到上下左右的黑線1. 圖片檔案格式不是.9.png, 遺漏.9會造成此異常2. 黑色地區背景非完全透明,有毛邊或瑕疵
內容劃線常見問題 - 背景視圖上顯示內容比較奇怪可以查看圖片右側與下方的內容地區是否畫的有問題。
展開劃線常見問題 - 圓角部分被畫上展開的線後,圖片在上圓角部分會有毛邊或者比較模糊原因是圓角本身就是很多顆粒組成的,如果圖片比較小時看不出來。如果展開100倍,原本圓角部分肯定會看到很多馬賽克塊。圓角部分不能展開。

五、參考資料:官方文檔Android學習系列(4)--App自適應draw9patch不失真背景



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.