十:(ACTION)用戶交互
1:disable而不是not visible
要使一個功能有時允許有時不允許用戶使用,則這個控件的不能隨便隱藏,應該使用disable屬性進行表示,以免用戶發現控件失蹤后措手無策
2:窗口彈出位置要明顯
點擊一個控件,彈出窗口或者菜單,應該給人明顯提示,最低要求是覆蓋剛才點擊的位置,讓用戶輕松跳轉到新的界面。
3:執行動作要提示
給用戶一個視覺感受的同時,寫程序的時候應該注意用戶的交互感受,UI作為人機對話的工具,用戶做了任何動作,應該給用戶一個視覺或者聽覺、觸覺提示。而且這個提示應該行明顯,但不應提示過長,可以有以下幾種方法:
當用戶點擊按鈕等動作進行一個工作時:
(1) 彈出交互對話框讓用戶點擊確認。
(2) 改變UI中控件參數提示:(處理不用用戶確認的提示,有一定延時,或者用戶按鍵后自動清除。)
如:改變標題欄字符串,顯示“信息:提交成功”,或者專門設置一個狀態欄、TLable等用來進行提示。
(3) 聽覺提示: