在android程序中,在drawable中設(shè)置好圖標(biāo)后,但結(jié)果在小米2可沒有顯示出來,但在我自己的htc中和模擬器中顯示正常。后來發(fā)現(xiàn)小米的dpi不一樣。
后來發(fā)現(xiàn),android為了適應(yīng)不同的分辨率和dpi,加載了一系列的圖標(biāo)。
LDPI (Low Density Screen,120 DPI),其圖標(biāo)大小為 36 x 36 px。
MDPI (Medium Density Screen, 160 DPI),其圖標(biāo)大小為 48 x 48 px。
HDPI (High Density Screen, 240 DPI),其圖標(biāo)大小為 72 x 72 px。
xhdpi (Extra-high density screen, 320 DPI),其圖標(biāo)大小為 96 x 96 px。
xxhdpi(xx-high density screen, 480 DPI),其圖標(biāo)大小為144 x 144 px。
如果設(shè)置好圖標(biāo)后,手機(jī)桌面上的圖標(biāo)沒有更新,可以重起一下手機(jī)試試。
一些建議:
在設(shè)計過程中,在四周空出幾個像素點(diǎn)使得設(shè)計的圖標(biāo)與其他圖標(biāo)在視覺上一致,例如:
96 x 96 px 圖標(biāo)可以畫圖區(qū)域大小可以設(shè)為 88 x 88 px, 四周留出4個像素用于填充(無底色)。
72 x 72 px 圖標(biāo)可以畫圖區(qū)域大小可以設(shè)為 68 x 68 px, 四周留出2個像素用于填充(無底色)。
48 x 48 px 圖標(biāo)可以畫圖區(qū)域大小可以設(shè)為 46 x 46 px, 四周留出1個像素用于填充(無底色)。
36 x 36 px 圖標(biāo)可以畫圖區(qū)域大小可以設(shè)為 34 x 34 px, 四周留出1個像素用于填充(無底色)。
新聞熱點(diǎn)
疑難解答
圖片精選