Android培訓(xùn)UI之成功構(gòu)建Android UI的指導(dǎo)原則
2016-03-01 15:20:27
1210瀏覽
目前豐富多彩的移動(dòng)互聯(lián)網(wǎng)應(yīng)用迅猛發(fā)展,正在深刻改變信息時(shí)代的社會(huì)生活,移動(dòng)互聯(lián)網(wǎng)經(jīng)過幾年的曲折前行,移動(dòng)開發(fā)業(yè)迎來了新的發(fā)展高潮。,移動(dòng)Android開發(fā)就業(yè)進(jìn)入人們的眼線,android開發(fā)行業(yè)開始火熱,而android開發(fā)重中之重就在于用戶界面體驗(yàn)。在Android上構(gòu)建成功的用戶界面需要遵循的一套基本指導(dǎo)原則,分析用于構(gòu)建用戶界面的相關(guān)選項(xiàng),并講解在Android中控件的布局方式。包括Android開發(fā)者可以使用的控件。
Android培訓(xùn)UI之成功構(gòu)建Android UI的指導(dǎo)原則
在深入研究如何構(gòu)建用戶界面之前,了解一些成功構(gòu)建用戶界面的指導(dǎo)原則是非常重要的。當(dāng)用戶在移動(dòng)過程中,這些指導(dǎo)原則將會(huì)對(duì)他們?nèi)绾问褂脩?yīng)用程序產(chǎn)生影響,同時(shí)也會(huì)對(duì)應(yīng)用程序如何更好地運(yùn)行產(chǎn)生影響:
移動(dòng)設(shè)備的屏幕大小要遠(yuǎn)遠(yuǎn)小于桌面系統(tǒng)的屏幕大小。為此,在同一時(shí)刻,應(yīng)用程序應(yīng)該對(duì)呈現(xiàn)給用戶的屏幕控件的數(shù)量加以限制。
應(yīng)用程序應(yīng)該要求用戶輸入盡可能少的數(shù)據(jù)量。微調(diào)(spinner)控件(類似于下拉列表框,該控件要求用戶選擇一個(gè)預(yù)先輸入的值)比較適合用來請(qǐng)求用戶輸入一定數(shù)量的文本。在移動(dòng)設(shè)備上進(jìn)行輸入操作是一個(gè)棘手的問題。相比于向文本窗體中輸入30個(gè)字母,很多人可能更喜歡多點(diǎn)擊幾次。
成為設(shè)備上表現(xiàn)良好的應(yīng)用程序。在本地緩存數(shù)據(jù)要優(yōu)于通過無線連接獲取數(shù)據(jù)。例如,通過來自Web服務(wù)上的數(shù)據(jù)對(duì)微調(diào)控件填充一次。當(dāng)下次需要使用這些數(shù)據(jù)時(shí),就不必再從Web服務(wù)上獲取。而是應(yīng)該在將數(shù)據(jù)緩存至本機(jī)設(shè)備上,并盡可能從緩存中重用相關(guān)數(shù)據(jù)。
一般來說,當(dāng)用戶在使用他們的設(shè)備時(shí)都處在移動(dòng)狀態(tài)中。可以想象一下,在訪問應(yīng)用程序的過程中,那些在機(jī)場或者辦公樓大廳中行走或者在運(yùn)動(dòng)的用戶的數(shù)量會(huì)有很多。所以在設(shè)計(jì)應(yīng)用程序的用戶界面時(shí)需要將移動(dòng)和振動(dòng)考慮進(jìn)去。例如,在列表視圖中顯示數(shù)據(jù)是非常常見的。用戶可能期望選擇一個(gè)單元格并獲取更多詳細(xì)信息。而當(dāng)選擇某一單元格時(shí),單元格之間應(yīng)該有一定的空白處,以防止選擇過程中出現(xiàn)錯(cuò)誤,從而幫助用戶選擇正確的項(xiàng)。
因?yàn)橐苿?dòng)設(shè)備的屏幕都非常小,所以向用戶所呈現(xiàn)的文本應(yīng)該足夠大,以便用戶可以輕松地查看呈現(xiàn)的數(shù)據(jù)。
當(dāng)運(yùn)行應(yīng)用程序時(shí),無法控制移動(dòng)設(shè)備具體所處的位置。可能直接在戶外,或者在午夜時(shí)分位于一個(gè)停車場中。此時(shí)當(dāng)運(yùn)行應(yīng)用程序時(shí)需要容易地閱讀程序中的相關(guān)信息。所以,需要組合使用屏幕顏色和應(yīng)用程序主題。
查看更多關(guān)于“Android培訓(xùn)資訊”的相關(guān)文章>>
標(biāo)簽: