Android必知必會-App 常用圖標(biāo)尺寸規(guī)范匯總

若移動端訪問不佳,請使用 --> Github版

內(nèi)容持續(xù)更新中,更新日期:2016-08-11

1. 程序啟動圖標(biāo)(icon launcher)

放在mipmap-*dpi下,文件名為ic_launcher.png

  • L DPI ( Low Density Screen,120 DPI ),其圖標(biāo)大小為 36 x 36 px
  • M DPI ( Medium Density Screen, 160 DPI ),其圖標(biāo)大小為 48 x 48 px
  • H DPI ( High Density Screen, 240 DPI ),其圖標(biāo)大小為 72 x 72 px
  • XH DPI ( Extra-high density screen, 320 DPI ),其圖標(biāo)大小為 96 x 96 px
  • XXH DPI( xx-high density screen, 480 DPI ),其圖標(biāo)大小為144 x 144 px
  • XXXH DPI( xxx-high density screen, 640 DPI ),其圖標(biāo)大小為192 x 192 px

技巧:自動生成對應(yīng)分辨率的 icon launcher

新增于2016-08-11

使用 Android Studio ,在 module或者 drawable 上右鍵 new > ImageAsset ,可以把一張大圖自動裁切成各 DPI 對應(yīng)的分辨率的 icon launcher。

細(xì)節(jié)操作參照下圖:


create icon launcher
  1. 選擇要生成的圖片類型:Launcher Icons
  2. Name 會自動生成 ic_launcher ,如果不是則填成 ic_launcher
  3. Asset Type 設(shè)置成 Image ;
  4. path 一列的最后選擇自己要生成的圖片
  5. 調(diào)整 Shape 等參數(shù);
  6. 點(diǎn)擊 next 一路到 finish 即可。

PS:使用 Shape 的其他參數(shù),比如圓角square , 會默認(rèn)使用不支持透明度的顏色作為背景,所以要根據(jù)具體的圖標(biāo)進(jìn)行修改,特殊的情況需要設(shè)計師切出帶圓角和透明度的大圖。

2. 不透明度16進(jìn)制值

不透明度 16進(jìn)制值
100% FF
95% F2
90% E6
85% D9
80% CC
75% BF
70% B3
65% A6
60% 99
55% 8C
50% 80
45% 73
40% 66
35% 59
30% 4D
25% 40
20% 33
15% 26
10% 1A
5% 0D
0% 00

3. dp和px換算及關(guān)系

各DPI的換算:

Android DPI

數(shù)據(jù)總結(jié)表:

名稱 對應(yīng) DPI 比例(以 mdpi 為基數(shù) 1) 和px的換算關(guān)系
lpdi 120 DPI 0.75 1 dp = 0.75 px
mdpi 160 DPI 1 1 dp = 1 px
hdpi 240 DPI 1.5 1 dp = 1.5 px
xhdpi 320 DPI 2 1 dp = 2 px
xxhdpi 480 DPI 3 1 dp = 3 px
xxxhdpi 640 DPI 4 1 dp = 4 px

dp 到 px

這里給定:400 dp * 240 dp
則對應(yīng)的圖片分辨率分別為:

  • lpdi ? 300 px * 180 px
  • mdpi ? 400 px * 240 px
  • hdpi ? 600 px * 360 px
  • xhdpi ? 800 px * 480 px
  • xxhdpi ? 1200 px * 720 px
  • xxxhdpi ? 1600 px * 960 px

px 到 dp

px 換算成 dp 要知道它是以什么 dpi 標(biāo)準(zhǔn)來設(shè)計的,根據(jù)換算關(guān)系表可得到相應(yīng)的 dp
例如: 以 xxhdpi 標(biāo)準(zhǔn)設(shè)計的 UI,其中一個切圖的分辨率是 600 px * 360 px ,根據(jù)換算關(guān)系表可知,在 xxhdpi 標(biāo)準(zhǔn)下,1 dp = 3 px ,則其對應(yīng)的 dp200 dp * 120 dp 。

PS:

你可以通過 Github、CSDN微博 和我交流

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容