開關(guān)有兩種狀態(tài),開和關(guān)赢笨,開關(guān)也有兩種傾向未蝌,讓用戶開驮吱,讓用戶關(guān)。
那么就會有一個問題萧吠,開關(guān)上寫著on的時候左冬,是表示現(xiàn)在處于on的狀態(tài),還是說點(diǎn)擊之后就會切換到on(也就是目前是off的狀態(tài))纸型,兩者完全相反又碌。
所以我們會發(fā)現(xiàn),絕大多數(shù)開關(guān)不會在該控件內(nèi)直接寫上“on”“off”绊袋,而是在左右兩邊毕匀,或者干脆就不寫,通過顏色的亮暗來表示開關(guān)狀態(tài)癌别。
但是有一些情況下皂岔,確實需要在開關(guān)內(nèi)部添加元素來表示,不能放在左右兩邊展姐。比如音樂播放器的播放按鈕躁垛,點(diǎn)擊一下變成兩條豎線,表示暫停圾笨,再點(diǎn)擊一下變成三角形教馆,表示播放。由于播放器本身可以通過聲音的有無來判斷狀態(tài)擂达,所以上面提到的問題沒有表現(xiàn)出來土铺。但是在其他地方,按鈕是判斷狀態(tài)的唯一途徑時板鬓,就要考慮好這個問題悲敷。大部分應(yīng)用也做得不錯,像關(guān)注別人的時候俭令,點(diǎn)擊“關(guān)注”按鈕后德,該按鈕就變成“已關(guān)注”或者“取消關(guān)注”。
通過文案可以比較明顯的看出是表示狀態(tài)還是表示操作結(jié)果抄腔。
問題又來了瓢湃,是要用“已關(guān)注”還是“取消關(guān)注”呢?
假設(shè)選擇的是“已關(guān)注”赫蛇,那么“關(guān)注”和“已關(guān)注”視覺上如何區(qū)分绵患,突出哪個?
從按鈕的本質(zhì)上來看棍掐,關(guān)注是關(guān)閉狀態(tài)藏雏,已關(guān)注的開啟狀態(tài),那么關(guān)閉的應(yīng)該是灰色作煌,開啟的應(yīng)該是亮色掘殴。但是從產(chǎn)品的角度,往往是要引導(dǎo)用戶去關(guān)注別人粟誓,所以關(guān)注應(yīng)該是突出的奏寨,已關(guān)注應(yīng)該是相對不突出的。
前者會不會更符合用戶心理模型鹰服,但是后者可能對業(yè)務(wù)有更多的幫助病瞳。
設(shè)計開關(guān)時還是要考慮不少東西。
以上悲酷。