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