android表徵圖設計規範

來源:互聯網
上載者:User

2.0以後有三種尺寸,分別為36*36/48*48/72*72 
你會看到drawable-hdpi/drawable-ldpi/drawable-mdpi不同的目錄用來儲存不同尺寸的表徵圖,在AndroidManifest.xml中只需要寫@drawable/icon就可以,它會根據螢幕解析度去找不同目錄下的表徵圖 
hdpi裡面主要放高解析度的圖片,如WVGA (480x800),FWVGA (480x854) 

mdpi裡面主要放中等解析度的圖片,如HVGA (320x480) 

ldpi裡面主要放低解析度的圖片,如QVGA (240x320)

Android程式為最佳顯示效果提供了三種方法:

  1.圖片縮放

  基於當前螢幕的精度,平台自動載入任何未經縮放的限定尺寸和精度的圖片。如果圖片不匹配,平台會載入預設資源並且在放大或者縮小之後可以滿足當前介面的顯示要求。例如,當前為高精度螢幕,平台會載入高精度資源(片),如果沒有,平台會將中精度資源縮放至高精度。

  2.自動定義像素尺寸和位置

  如果程式不支援多種精度螢幕,平台會自動定義像素絕對位置和尺寸值等,這樣就能保證元素能和精度160的螢幕上一樣能顯示出同樣尺寸的效果。例如,要讓WVGA高精度螢幕和傳統的HVGA 螢幕一樣顯示同樣尺寸的圖片,當程式不支援時,系統會對程式慌稱螢幕解析度為320×533,在(10,10)到(100,100)的地區內繪製圖形完成之後,系統會將圖形放大到(15,15)到(150,150)的螢幕顯示地區。

  3.相容更大尺寸的螢幕

  當前螢幕超過程式所支援螢幕的上限時,定義supports-screens元素,這樣超出顯示的基準線時,平台在此顯示黑色的背景圖。例如,WVGA 中精度螢幕上,如程式不支援這樣的大螢幕,系統會謊稱是一個320×480的,多餘的顯示地區會被填充成黑色。

  但為了達到最佳的顯示效果,最好的方法還是設計多套圖片。那就有必要對於所有的螢幕依據精度值進行分級(高中低),之後再設計三套icon:

  先為主流的中精度螢幕(HVGA)設計一套icon,確定圖片的像素尺寸。

  為高精度螢幕將圖片放大到150%,為低精度螢幕將圖片縮小至75%。

  將這三套資源放置到程式的三個檔案夾下 :res/drawable-mdpi/ 、res/drawable-hdpi/、 res/drawable-ldpi/。程式在運行時,平台會根據螢幕的精度調取合適的icon。

詳細參考資料:http://hi.baidu.com/%C9%B1%D6%ED%B5%B6%C6%B4%B5%B6/blog/item/6466110dcda4b1f036d122d9.html

圓角表徵圖製作:http://hym.pxue.com/blogview.asp?logID=51

擴充:

android market帳號註冊方法:http://dev.youmi.net/2011/07/android-market-apply.html

相關文章

聯繫我們

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