一.五不要和九要
1、五不要
①.不要照搬其他平臺(tái)上的UI設(shè)計(jì)。應(yīng)該讓用戶感覺是在使用一個(gè)真正的 Android 軟件,在你的品牌顯示和平臺(tái)整體觀感之間做好平衡。
②.不要過度使用模態(tài)進(jìn)度條和確認(rèn)對(duì)話框。
③.不要使用固定的定位布局。
④.不要使用px單位,使用dp;如果是文本,使用sp。
⑤.不要使用太小的字體。
2、九要
①.所有資源都要針對(duì)高分辨率屏幕創(chuàng)建(縮小總比放大好)
②.需要點(diǎn)擊的元素要夠大
③.圖標(biāo)設(shè)計(jì)要遵循 Android 的準(zhǔn)則
④.要使用適當(dāng)?shù)拈g距(margins, padding)
⑤.要支持D-pad和trackball導(dǎo)航
⑥.要正確管理活動(dòng)(activity)棧
⑦.要正確處理屏幕方向變化
⑧.要使用主題/樣式、尺寸和顏色資源來減少界面冗余
⑨.要和視覺與交互設(shè)計(jì)師合作!!!
二. 設(shè)計(jì)理念和考慮因素
1、設(shè)計(jì)理念
①.干凈而不過于簡(jiǎn)單
②.關(guān)注內(nèi)容而非修飾
③.一致,吸引人,少量簡(jiǎn)潔的變化
④.使用云端服務(wù)(同時(shí)在PC桌面和手機(jī)上同步用戶使用場(chǎng)景)來加強(qiáng)用戶體驗(yàn)
2、界面的設(shè)計(jì)準(zhǔn)則
①.關(guān)注用戶
了解你的用戶(年齡,技能,文化,是否有身體障礙,對(duì)應(yīng)用的需求,使用的設(shè)備,何時(shí)何地如何使用設(shè)備)
“用戶優(yōu)先”的設(shè)計(jì)心態(tài) (用戶通常是任務(wù)導(dǎo)向的)
更早、更頻繁的由真實(shí)用戶來測(cè)試
②.顯示正確的內(nèi)容
常用的操作用戶應(yīng)該立即可以看到并且使用
次要功能可以放到菜單里面
③.給予用戶適當(dāng)?shù)幕仞?/span>
交互式的UI元素少需要反映出4種不同的狀態(tài) (default,disabled,focused,pressed)
保證操作的結(jié)果是清晰可見的
多給予用戶進(jìn)度提示,但是不要干擾他們當(dāng)前的操作
④.有章可循的行為模式
行為模式遵循用戶的期望(正確的操作活動(dòng)棧,顯示用戶期望看到的信息和動(dòng)作)
使用合適的方式來加強(qiáng)功能可見性(可點(diǎn)擊的元素就應(yīng)該看起來是可以點(diǎn)擊的)
如果用戶完成一項(xiàng)任務(wù)需要復(fù)雜的操作,重新思考你的設(shè)計(jì)!!!
⑤.容忍錯(cuò)誤
只允許有意義的操作(適當(dāng)禁用一些UI元素)
盡量減少不可回退的操作
允許回退(undo)比使用確定對(duì)話框更好(實(shí)際上,應(yīng)該盡量少用確定對(duì)話框,它對(duì)用戶是一種干擾
3、設(shè)計(jì)考慮因素
①.屏幕的物理尺寸
②.屏幕密度
③.屏幕的方向(豎向和橫向)
④.主要的UI交互方式(觸屏還是使用D-pad/trackball)
⑤.軟鍵盤還是物理鍵盤
⑥.了解不同設(shè)備之間的相異之處是非常重要的!
⑦.閱讀CDD(兼容性定義文檔),了解設(shè)備可能的差異
⑧.了解屏幕尺寸和密度分類(網(wǎng)絡(luò)資料)
移動(dòng)開發(fā),設(shè)計(jì)是關(guān)鍵。收藏一下,以備今后設(shè)計(jì)之用。