人(rén)
已閱讀(dú)
已閱讀(dú)
APP表單中關于勾選框和(hé)開(kāi)關的(de)↑ 設計(jì)
來(lái)源:lexintech.co£★←m 發布時(shí)間(jiān):2019-05-17
在APP開(kāi)發中,表單是(shì)經常要(yào)碰到(dào)→₽<β的(de)界面,在創建表單時(shí),交互設計(jì)師↑÷↓≠(shī)總是(shì)會(huì)面臨一(yī)個(gè" π )選擇,選用(yòng)哪種UI元素來(lái)表示可(kě)選項★≤α§的(de)操作(zuò)。今天我們來(lái)討(tǎo)論一(yī)φ↕下(xià)。


可(kě)選項可(kě)以用(yòng)勾選框、開(kāi)≠≈關、單選框和(hé)下(xià)拉菜單表示。選擇得(deΩ₩)當的(de)話(huà),任何一(yī)種都(dōu→♠)非常出色。本文(wén)中,我們重點關注勾選框和(hé)開(kāi)ε∑關。
勾選框用(yòng)在一(yī)系列選項中,用(yòng)↕π↔戶可(kě)以選擇任意數(shù)量,包括0個(gè)、1個βγ&(gè),或者許多(duō)個(gè)。換言之,每個(gè✔✘π)勾選框在列表中都(dōu)是(shì)相(xià÷¶ng)互獨立的(de),勾上(shàng)一(yī)個(gè)框并不(bù)會γ (huì)取消其他(tā)選項。
開(kāi)關組件(jiàn)是(shì)在仿照(zh'Ω®≤ào)物(wù)理(lǐ)開(kāi)關,讓用(yòng)戶打開(kāi)或✔→©關閉某個(gè)項目。
開(kāi)關提供了(le)兩種簡單直接的(de)對(duì)立選項
開(kāi)關組件(jiàn)通(tōng)常用(yòng)于表現(♣★xiàn)一(yī)個(gè)動作(zuò)(例如(rú)開(kāφ☆βi)始或停止某個(gè)操作(zuò)),它類似于電(™≥♠$diàn)燈開(kāi)關。
勾選框應當是(shì)一(yī)個(gè)小(xiǎo)方框,選中時(sh&©✔í)有(yǒu)一(yī)個(gè)勾,或者一(yī)×γ→ 個(gè)叉。
開(kāi)關組件(jiàn)是(shì)在仿照(zh'Ω®≤ào)物(wù)理(lǐ)開(kāi)關,讓用(yòng)戶打開(kāi)或✔→©關閉某個(gè)項目。
開(kāi)關提供了(le)兩種簡單直接的(de)對(duì)立選項
開(kāi)關組件(jiàn)通(tōng)常用(yòng)于表現(♣★xiàn)一(yī)個(gè)動作(zuò)(例如(rú)開(kāφ☆βi)始或停止某個(gè)操作(zuò)),它類似于電(™≥♠$diàn)燈開(kāi)關。
勾選框應當是(shì)一(yī)個(gè)小(xiǎo)方框,選中時(sh&©✔í)有(yǒu)一(yī)個(gè)勾,或者一(yī)×γ→ 個(gè)叉。
縱向展示列表,每行(xíng)一(yī)個(gè)選項。這(zhè)對(d π₽₩uì)于開(kāi)關和(hé)勾選框都(dōu)有 '(yǒu)效。如(rú)果一(yī)定要(yào)橫₹✘β向排列,一(yī)行(xíng)有(yǒu)多(duō)個(gβ∏∑è)選項,就(jiù)要(yào)調整好(hǎo)按鈕和(hé)♥™标簽的(de)距離(lí),哪個(gè)選&₽項對(duì)應哪個(gè)标簽清晰明(míng)了(le)。
開(kāi)關的(de)當前狀态應該在控件(jiàn)外('®wài)面,設計(jì)開(kāi)關時(shí),你(nǐ)應該避免♣™狀态和(hé)操作(zuò)的(de)歧義。我們以iOS6的(de)開(kā™↓• i)關設計(jì)為(wèi)例,注意看(kàn)寫著(zhe)ON的(←αde)藍(lán)色狀态按鈕。
并不(bù)能(néng)确定标簽(例子(zǐ)中是(shì)©<“ON”)是(s÷δλhì)指當前狀态,還(hái)是(shì)按®₩✘≤下(xià)的(de)操作(zuò)。
你(nǐ)能(néng)判斷按鈕當前是(shì)開(kāi)著(zhe)的→(de)嗎(ma),或者拖動滑塊、點擊、點按時(shí)會(huì)開(k÷±♦×āi)啓?“ON”在這(zhè)裡(lǐ)是(shì♠¶♥)個(gè)狀态(名詞)還(hái)是(shì)動作(zu<λ≠ò)(動詞)?并不(bù)清楚。
不(bù)應該讓用(yòng)戶感到(dà÷o)困惑,區(qū)分(fēn)出操作(zuò)和& (hé)狀态非常重要(yào)。實際上(shàng),高(gāoδ↔≤★)亮(liàng)顯示當前狀态,能(néng)夠讓它更加友(yǒu)好(h©©ǎo)。
你(nǐ)能(néng)判斷按鈕當前是(shì)開(kāi)著(zhe)的→(de)嗎(ma),或者拖動滑塊、點擊、點按時(shí)會(huì)開(k÷±♦×āi)啓?“ON”在這(zhè)裡(lǐ)是(shì♠¶♥)個(gè)狀态(名詞)還(hái)是(shì)動作(zu<λ≠ò)(動詞)?并不(bù)清楚。
不(bù)應該讓用(yòng)戶感到(dà÷o)困惑,區(qū)分(fēn)出操作(zuò)和& (hé)狀态非常重要(yào)。實際上(shàng),高(gāoδ↔≤★)亮(liàng)顯示當前狀态,能(néng)夠讓它更加友(yǒu)好(h©©ǎo)。
文(wén)字顔色表明(míng)了(le)現(xiàn)在的(<∏βde)狀态(亮(liàng)起的(de)↑§ ≤是(shì)ON)
勾選框使用(yòng)肯定的(de)文(εwén)案
使用(yòng)肯定、有(yǒu)效的(de)文(wén)案作(zuò↑→)為(wèi)勾選框的(de)标簽,用(yòng)戶就(j₩βiù)很(hěn)清楚如(rú)果勾上(shà± ®•ng)選框會(huì)發生(shēng)什(shén)麽。避♠σδ®免“不(bù)要(yào)給我發郵件(jià×≤Ωn)”這(zhè)樣的(de)否定文(wén)案,這(zhè)就(¥↔jiù)意味著(zhe)用(yòng)戶要(yào)勾上(shà™↑ng)選框來(lái)阻止某些(xiē)事(shì)發生(× ×shēng)。
勾選框使用(yòng)肯定的(de)文(εwén)案
使用(yòng)肯定、有(yǒu)效的(de)文(wén)案作(zuò↑→)為(wèi)勾選框的(de)标簽,用(yòng)戶就(j₩βiù)很(hěn)清楚如(rú)果勾上(shà± ®•ng)選框會(huì)發生(shēng)什(shén)麽。避♠σδ®免“不(bù)要(yào)給我發郵件(jià×≤Ωn)”這(zhè)樣的(de)否定文(wén)案,這(zhè)就(¥↔jiù)意味著(zhe)用(yòng)戶要(yào)勾上(shà™↑ng)選框來(lái)阻止某些(xiē)事(shì)發生(× ×shēng)。
勾選框永遠(yuǎn)都(dōu)應該使用(yòng)肯定的(de)指令 ₹₹,不(bù)能(néng)用(yòng)&±否定文(wén)案,例如(rú)“≤↓請(qǐng)勿……”
勾選框使用(yòng)Label标簽,增 ©大(dà)操作(zuò)區(qū)域。
所有(yǒu)的(de)勾選框都(dōu)有(₹≈yǒu)标簽,但(dàn)并非都(dōu)使™≠用(yòng)label标簽。勾選框本質上(shàng)很(hěn≠α→)小(xiǎo),但(dàn)是(shì)根據費(fèi)•&"茨定律,它們就(jiù)很(hěn)難點擊或♠'☆≤者點按。要(yào)增大(dà)操作(zuò)區(qū)÷φ₽↕域,讓用(yòng)戶在點擊或點按标簽與相(xià← ng)關文(wén)字時(shí)就(jiù)能(n"® éng)選中選項,而不(bù)僅僅是(shì)那(₹♠nà)個(gè)小(xiǎo)方框。
勾選框使用(yòng)Label标簽,增 ©大(dà)操作(zuò)區(qū)域。
所有(yǒu)的(de)勾選框都(dōu)有(₹≈yǒu)标簽,但(dàn)并非都(dōu)使™≠用(yòng)label标簽。勾選框本質上(shàng)很(hěn≠α→)小(xiǎo),但(dàn)是(shì)根據費(fèi)•&"茨定律,它們就(jiù)很(hěn)難點擊或♠'☆≤者點按。要(yào)增大(dà)操作(zuò)區(qū)÷φ₽↕域,讓用(yòng)戶在點擊或點按标簽與相(xià← ng)關文(wén)字時(shí)就(jiù)能(n"® éng)選中選項,而不(bù)僅僅是(shì)那(₹♠nà)個(gè)小(xiǎo)方框。
讓用(yòng)戶通(tōng)過點擊方框或它的(de)标簽• 來(lái)選中選項
勾選框隻用(yòng)來(lái)改變設♠ε置,不(bù)能(néng)作(zuò)為(wèi×♦)操作(zuò)按鈕
作(zuò)為(wèi)一(yī)個(gè)二元選擇,↑"勾選框和(hé)開(kāi)關的(de)主要(y<'§ào)區(qū)别,是(shì)勾選框是(s✘Ωhì)狀态,而開(kāi)關是(shì)操作(zuò)。如(rú)果一(y∑σī)個(gè)操作(zuò)适合用(yòng)物(wù)理(lǐ)開(kāi)Ω≥關表示,那(nà)麽開(kāi)關可(kě)能(n≈→™éng)就(jiù)是(shì)最适合的(de)♠®<"控件(jiàn)。
下(xià)面的(de)例子(zǐ)很(hěn)明(míng)顯,在☆© 開(kāi)關中,無線網絡是(shì)開(kāi)著(zhe)的(d∑™>©e)。但(dàn)在勾選框裡(lǐ),用(yòng)戶還(hái)需要'(yào)思考無線網絡是(shì)否開(kāi)啓,是(sh₩≠☆Ωì)否需要(yào)勾選這(zhè)個(gè)框來(lái)開(kāi)啓♦ε±無線網絡。
勾選框隻用(yòng)來(lái)改變設♠ε置,不(bù)能(néng)作(zuò)為(wèi×♦)操作(zuò)按鈕
作(zuò)為(wèi)一(yī)個(gè)二元選擇,↑"勾選框和(hé)開(kāi)關的(de)主要(y<'§ào)區(qū)别,是(shì)勾選框是(s✘Ωhì)狀态,而開(kāi)關是(shì)操作(zuò)。如(rú)果一(y∑σī)個(gè)操作(zuò)适合用(yòng)物(wù)理(lǐ)開(kāi)Ω≥關表示,那(nà)麽開(kāi)關可(kě)能(n≈→™éng)就(jiù)是(shì)最适合的(de)♠®<"控件(jiàn)。
下(xià)面的(de)例子(zǐ)很(hěn)明(míng)顯,在☆© 開(kāi)關中,無線網絡是(shì)開(kāi)著(zhe)的(d∑™>©e)。但(dàn)在勾選框裡(lǐ),用(yòng)戶還(hái)需要'(yào)思考無線網絡是(shì)否開(kāi)啓,是(sh₩≠☆Ωì)否需要(yào)勾選這(zhè)個(gè)框來(lái)開(kāi)啓♦ε±無線網絡。
設計(jì)界面時(shí),交互元素的(de)選擇§<要(yào)保持一(yī)緻、可(kě)預≈'期。遵循設計(jì)标準,能(néng)讓用(yò÷→ ng)戶更好(hǎo)預測控件(jiàn)的(₩ de)功能(néng)、如(rú)何操作(zuò)。相(xi÷✔™$àng)反,違背标準會(huì)讓界面感覺很(h∞™≥✔ěn)脆弱——好(hǎo€ε↑≤)像會(huì)毫無預兆發生(shēng)任何事(sh&<β↔ì)情。
- 上(shàng)一(yī)篇:卡片式設計(jì)在APP開(kāi)發中的(λ de)應用(yòng)
- 下(xià)一(yī)篇:APP産品運營中如(rú)何用(yòng)數(shù)據優×"化(huà)産品
- > 開(kāi)發網站(zhàn)或APP是§φ→(shì)用(yòng)JAVA好(hǎo)還(hái)是(shì₽ ≤♦)PHP好(hǎo)?
- > 找外(wài)包公司開(kāi)發APP有(yǒu)♠☆哪些(xiē)注意事(shì)項?
- > 想創業(yè),别再盲目開(kāi)發APP了(le)!
- > 開(kāi)發一(yī)個(gè)APP多(π₽duō)少(shǎo)錢(qián)?
- > 開(kāi)發一(yī)個(gè)APP多≈λβ♦(duō)少(shǎo)錢(qián)?
- > 跟外(wài)包公司合作(zuò)怎麽樣才能→©↓'(néng)做(zuò)好(hǎo)一(yī)款APP?