每當我設計任何播放器的界面時,一定將Play/Stop或Play/Pause分開為兩個不同按鈕,但很多客戶卻喜歡將兩個按鈕結合成一個Toggle Button,有編程界面經驗的人都知,Toggle Button比分開兩個按鈕麻煩一點,因為要同時在播放狀態改變時,切換按鈕上圖示。我當然不是怕麻煩的原因反對使用Toggle Button,真正原因是Toggle Button是容易使人產生歧義。
Button上圖示,理論上是代表按下它後的作用,所以播放時,一定有一個Pause Button,停止時,才會有一個Play Button。但是,使用者容易有圖示是代表目前播放狀態的意識,特別當畫面不能夠特供強烈的識別作用時,例如當網絡不暢通時,影片狀態是播放中,但後續影片傳不下來,這些情況下,使用者只有拼命按動那該死Toggle Button,變相更加加強向Server提出Request。同樣問題也後生在背景音樂的按鈕上,一大堆跳動的波譜,既代表音樂是播放中,按下它卻使音樂停止,究竟一個按鈕有雙重意義嗎?
最後,請那些不明所以的人,看看自己家裡的影音設備,有那一個是將Play/Pause按鈕放在一起? |