1. 的確需求這個東西么?
用戶的確需求在這里輸入、編輯文本或數值么?假如是,OK,那的確需求。
2.這個東西是什么,用什么最合適?
必須是文本框么?假如是,那需不需求帶微調組件?;輸入數據受哪些約束么?把一切要輸入的有效值都羅列出來是否可行,假如是,那單選列表框、下拉列表、可編輯的下拉列表是否愈加方便?甚至是滑塊呢?假如用戶需求對一切有效值進行嘗試性輸入并期望當即得到反饋的話,滑塊無疑是最合適的。(用ps的回想一下你“crtl L”、 “crtl U”后的使用情景。
3.這個東西該長什么樣子?
需求輸入的數據是格式化的還對錯格式化的,系統能把非格式化的輸入自動識別成格式化數據么?假如不能而需求采用連續文本框(就類似于輸入CD-key的那種組框)的話,自動脫離(切換焦點)功用是否需求,規矩怎么定?;假如可以做成單一文本框,那長度應該定成多少,才干既避免內容遮擋引發的不必要滾動,又能節省屏幕空間還不給用戶形成輸入前的心理壓力?
4.交互方法是怎樣的?(文本框還有交互方法?是的,有,并且還不少)
是否需求輔助輸入和自動完結功用?數據對齊方法是什么?內容非空的情況下,取得焦點時是全選顯示仍是插入光標?(這取決于用戶需求,選中文本框是為了替換刪去里邊的內容,仍是插入補充繼續完善?前者全選,后者光標。這個問題很影響用戶體會,但又經常被疏忽掉) 別的,文本框內容的校驗規矩以及提示/反饋的款式,也需求非常全面而深化的考慮。
以上這些,都是交互規劃應該考慮的作業,并且是最基本的、最常見的、未作針對性深化挖掘的。你還覺得交互的作業就是拖個控件出來擺擺位置然后生成個demo么?
現在公司們對員工的要求越來越高高,既要懂那個又要懂這個,UE的要有商場嗅覺,產品的要能規劃交互demo... ...我覺得這種風氣誤導性很強,仍是術業有專攻吧,把自己的本分做好最重要。最怕的就是那些自己的本分都做不好,又不了解他人的本分是什么的主兒。
全力做好你該做的并尊重信賴你的伙伴,這是一個專業而優秀的團隊中,每個人必須具備的本質。