該Android設(shè)計(jì)規(guī)范又名Android人機(jī)界面指南,內(nèi)容詳細(xì)介紹了Android 設(shè)計(jì)的依據(jù)、用戶界面原則、Android的交互設(shè)計(jì)等方面的知識(shí),共由17頁組成,配有詳細(xì)的圖文說明等,是一份不錯(cuò)的android學(xué)習(xí)資料,如果你需要的話,點(diǎn)擊本文相應(yīng)的下載地址進(jìn)行下載后即可查閱!
Android設(shè)計(jì)規(guī)范內(nèi)容節(jié)選
2 用戶界面原則
這部分試圖講述創(chuàng)造一個(gè)好的用戶界面的一些基本的交互設(shè)計(jì)原則。這些原則是基本的,不止能應(yīng)用于 于 android 的用戶界面設(shè)計(jì),也可以應(yīng)用于其他。蘋果建議開發(fā)者花費(fèi) 60%的開發(fā)時(shí)間來進(jìn)行設(shè)計(jì)工作。下面的用戶界面原則將為好的設(shè)計(jì)提供一個(gè)基礎(chǔ)。
0%的開發(fā)時(shí)間來進(jìn)行設(shè)計(jì)工
作。下面的用戶界面原則將為好的設(shè)計(jì)提供一個(gè)基礎(chǔ)。
2.1 隱喻
隱喻是構(gòu)建一個(gè)基于操作任務(wù)心智模型的模塊;用它們來傳遞應(yīng)用程序的概念和功能。基于真實(shí)世界的應(yīng)用對(duì)象可以幫助用戶很快的理解該應(yīng)用程序。當(dāng)你設(shè)計(jì)你的應(yīng)用程序時(shí),要注意 andriod 中存在的隱喻,不要重新定義它們。同時(shí),檢查你的應(yīng)用程序執(zhí)行的任務(wù),看是否有些自然隱喻你可以使用。
2.2 反映用戶的心智模型
用戶已經(jīng)有了一個(gè)來描述你的程序正在進(jìn)行的任務(wù)的心智模型。這個(gè)心智模型產(chǎn)生于真實(shí)世界經(jīng)驗(yàn)、其它軟件和一般電腦基本知識(shí)的結(jié)合。比如說,用戶在真實(shí)世界里有寫字、寄信的經(jīng)驗(yàn),也會(huì)產(chǎn)生特定的期待,像寫一封新的信,選一個(gè)接受者,然后寄出信。一個(gè)忽略用戶心智模型的電子郵件程序用起來會(huì)很困難和不舒服。這是因?yàn)槌绦驈?qiáng)加給用戶一個(gè)不熟悉的概念模型,而不是建立一個(gè)用戶已有的知識(shí)經(jīng)驗(yàn)?zāi)J健?/p>
在設(shè)計(jì)程序用戶界面之前,試著去發(fā)現(xiàn)你的用戶的心智模型,這樣幫助用戶去執(zhí)行任務(wù)。心智模型中內(nèi)在的隱喻,它代表了任務(wù)的概念組成。在寫信這個(gè)例子中,隱喻包括信件、郵包和信封。在涉及到照片的任務(wù)的思考模式中,隱喻包括照片、照相機(jī)和專輯。我們要努力地發(fā)現(xiàn)用戶的期望,包括任務(wù)組成、組織、窗口布局的工作流、菜單和工具欄組織、控制面板的使用。
要通過努力地何必把個(gè)下面的特征與用戶心智模型相融合:
熟悉性
用戶的心智模型主要是建立在經(jīng)驗(yàn)的基礎(chǔ)上
簡單化
一項(xiàng)任務(wù)的心智模型通常是流線型,關(guān)注任務(wù)的基本組成部分。盡管對(duì)于一個(gè)給定的任務(wù)有很多可選的細(xì)節(jié),但是基本的組成部分占大部分,并且不會(huì)占用用戶的注意。
可利用性Availability
避免 components 在子菜單中過深的隱藏或者只在上下文菜單中可用。
……
用法和行為 Usage and Behavior
狀態(tài)欄包含了重要的信息,包括電池狀態(tài)、時(shí)間、網(wǎng)絡(luò)和信號(hào)強(qiáng)弱等. 它也會(huì)對(duì)用戶顯示提示圖標(biāo)。盡管你的程序可以隱藏狀態(tài)欄 , 但是你應(yīng)該認(rèn)真考慮這種設(shè)計(jì)的結(jié)果。用戶會(huì)期待可以在狀態(tài)欄里看到信息。在 iphone 里,程序可以使?fàn)顟B(tài)欄變得透明, 允許用戶可以看到狀態(tài)欄后的應(yīng)用程序的窗口。在android 中,你可以自定義狀態(tài)欄的顏色。
建議
除非有充分的理由,否則不要隱藏狀態(tài)欄。
利用提示系統(tǒng),并在狀態(tài)欄里顯示提示的圖標(biāo)。
……