安卓app界面設(shè)計(jì)規(guī)范

安卓app界面設(shè)計(jì)規(guī)范

ID:19201433

大?。?9.52 KB

頁數(shù):9頁

時間:2018-09-29

安卓app界面設(shè)計(jì)規(guī)范_第1頁
安卓app界面設(shè)計(jì)規(guī)范_第2頁
安卓app界面設(shè)計(jì)規(guī)范_第3頁
安卓app界面設(shè)計(jì)規(guī)范_第4頁
安卓app界面設(shè)計(jì)規(guī)范_第5頁
資源描述:

《安卓app界面設(shè)計(jì)規(guī)范》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、安卓app界面設(shè)計(jì)規(guī)范  篇一:Android界面設(shè)計(jì)規(guī)范  1、android分辨率  Android的多分辨率,一向是設(shè)計(jì)師和開發(fā)者非常頭疼的事兒。盡管如此,對于多分辨造成的復(fù)雜問題,也是大家要優(yōu)先解決的。Android支持多種不同的dpi模式:ldpi、mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi  注意,ppi、dpi是密度單位,不是度量單位:  *ppi(pixelsperinch):圖像分辨率(在圖像中,每英寸所包含的像素數(shù)目)*dpi(dotsperinch):打印分辨率(每英寸所能打印的

2、點(diǎn)數(shù),即打印精度)  dpi主要應(yīng)用于輸出,重點(diǎn)是打印設(shè)備上;ppi對于設(shè)計(jì)師應(yīng)該比較熟悉,photoshop畫布的分辨率常設(shè)置為72像素/英寸,這個單位其實(shí)就是ppi。盡管概念不同,但是對于移動設(shè)備的顯示屏,可以看作ppi=dpi?! pi的運(yùn)算方式是:PPI=√(長度像素數(shù)2+寬度像素數(shù)2)/屏幕對角線英寸數(shù)。即:長、寬各自平方之和的開方,再除以屏幕對角線的英寸數(shù)?! ∫詉phone5為例,其ppi=√(1136px2+640px2)/4in=326ppi(視網(wǎng)膜Retina屏)對于android手機(jī),一個不確切

3、的分法是,720x1280的手機(jī)很可能接近320dpi(xhdpi模式),480x800的手機(jī)很可能接近240dpi(hdpi模式),而320x480的手機(jī)則很接近160dpi(mdpi模式)?! 碜杂衙酥笖?shù)XX年3月份的數(shù)據(jù):  480x800的手機(jī)占比最高為%,720x1280的手機(jī)占比為%位居第二,而240x320的手機(jī)占比最少為%。xxdhpi模式的高分辨率1080x1920手機(jī)占比也越來越高,目前為%。  2、單位換算方法  android開發(fā)中,文字大小的單位是sp,非文字的尺寸單位用dp,但是我們在設(shè)計(jì)

4、稿用的單位是px。這些單位如何換算,是設(shè)計(jì)師、開發(fā)者需要了解的關(guān)鍵。  *dp:Density-independentpixels,以160PPI屏幕為標(biāo)準(zhǔn),則1dp=1px。dp和px的換算公式:dp*ppi/160=px。對于320ppi的屏幕,1dpx320ppi/160=2px。  *sp:Scale-independentpixels,它是安卓的字體單位,以160PPI屏幕為標(biāo)準(zhǔn),當(dāng)字體大小為100%時,1sp=1px。sp與px的換算公式:sp*ppi/160=px。對于320ppi的屏幕,1spx320p

5、pi/160=2px?! 『唵卫斫獾脑?,px(像素)是我們UI設(shè)計(jì)師在PS里使用的,同時也是手機(jī)屏幕上所顯示的,dp是開發(fā)寫layout的時候使用的尺寸單位?! 槭裁匆裺p和dp代替px?原因是他們不會因?yàn)閜pi的變化而變化,在相同物理尺寸和不同ppi下,他們呈現(xiàn)的高度大小是相同。也就是說更接近物理呈現(xiàn),而px則不行?! 「鶕?jù)單位換算方法,可總結(jié)出:  當(dāng)運(yùn)行在mdpi下時,1dp=1px:也就是說設(shè)計(jì)師在PS里定義一個item高48px,開發(fā)就會定義該item高48dp;  當(dāng)運(yùn)行在hdpi模式下時,1dp=:也

6、就是說設(shè)計(jì)師在PS里定義一個item高72px,開發(fā)就會定義該item高48dp;  當(dāng)運(yùn)行在xhdpi模式下時,1dp=2px:也就是說設(shè)計(jì)師在PS里定義一個item高96px,開發(fā)就會定義該item高48dp;  當(dāng)你的app需要適配多個dpi模式的時候,請參考圖1的比例進(jìn)行換算?! ?、設(shè)計(jì)稿基本元素的尺寸設(shè)置  為了適應(yīng)多分辨率的手機(jī),理想的方式是為每種分辨率做一套設(shè)計(jì)稿,包括所用到的icon、設(shè)計(jì)稿標(biāo)注等。但在實(shí)際開發(fā)中,這種方法耗時耗力。所以通常會選擇折中的方法?! 》椒ㄒ唬涸跇?biāo)準(zhǔn)基礎(chǔ)上(比如xhdpi)開

7、始,然后放大或縮小,以適應(yīng)到其他尺寸。不足之處是,對于更高分辨率的手機(jī),圖標(biāo)被放大后會導(dǎo)致質(zhì)量不高?! 》椒ǘ阂宰罡叻直媛蕿榛鶞?zhǔn)設(shè)計(jì),然后縮小適應(yīng)到所需的小分辨率上。缺點(diǎn)是,圖標(biāo)等若都最大尺寸,加載時速度慢且耗費(fèi)流量較多,對于小分辨率的用戶也不夠好。  結(jié)合友盟的分辨率占比數(shù)據(jù)、也為了方便換算到android開發(fā)中的尺寸單位,推薦設(shè)計(jì)稿的畫布尺寸選用720X1280,分辨率仍舊為72ppi(像素/英寸)?! ≡赼ndroid規(guī)范中對于導(dǎo)航欄、工具欄等的尺寸沒有明確的規(guī)定。但根據(jù)48dp原則,以及一些主流的androi

8、d應(yīng)用的截圖分析,總結(jié)一下尺寸要求:  狀態(tài)欄高度:50px  導(dǎo)航欄、操作欄高度:96px=48dpx2  主菜單欄高度:  96px  內(nèi)容區(qū)域高度:1038px(1280-50-96-96=1038)  Android最近出的手機(jī)都幾乎去掉了實(shí)體鍵,把功能鍵移到了屏幕中,高度也和菜單欄一樣為:96px  4、圖標(biāo)和字體大小(

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。