最全面的移動端 UI組件設(shè)計詳解:中篇

上一期給大家講解了《最全面的移動端UI組件設(shè)計詳解:上篇》,主要分享了:布局組件導(dǎo)航組件2個部分啥箭;這次給大家?guī)恚?strong>基礎(chǔ)組件付枫、表單組件反饋組件

詳解莱找,希望你在設(shè)計APP诞丽、小程序踊跟、H5頁面中覆醇,能熟練使用和理解各種的 UI組件捆姜,今天給大家總結(jié)了關(guān)于移動端UI組件妆够,希望可以在工作中幫到你识啦。

Web端UI組件設(shè)計詳解:

《最全Web端UI組件設(shè)計詳解》

一、基礎(chǔ)組件?Basis

1神妹、狀態(tài)欄 StatusBar

用于顯示當前設(shè)備的時間颓哮、電池電量、藍牙鸵荠、信號冕茅、定位等各種狀態(tài)。

2腰鬼、按鈕 Button

按鈕用于點擊后出發(fā)一個即時操作嵌赠。

用法指南:

標記了一個操作命令,響應(yīng)用戶點擊行為熄赡,觸發(fā)相應(yīng)的業(yè)務(wù)邏輯姜挺。

在設(shè)計中,基本有以下四種按鈕類型:

主要按鈕:用于主行動點彼硫,一個操作區(qū)域只能有一個主按鈕炊豪。

默認按鈕:用于沒有主次之分的一組行動點。

線性按鈕:常用于添加操作拧篮。

鏈接按鈕:用于次要或外鏈的行動點词渤。

以及四種狀態(tài)屬性與上面配合使用。

危險:刪除/移動/修改權(quán)限等危險操作串绩,一般需要二次確認缺虐。

幽靈:用于背景色比較復(fù)雜的地方,常用在首頁/產(chǎn)品頁等展示場景礁凡。

禁用:行動點不可用的時候高氮,一般需要文案解釋。

加載中:用于異步操作等待反饋的時候顷牌,也可以避免多次提交剪芍。


3、單元格?Cell

一個單元格窟蓝,通常用于數(shù)據(jù)輸入

4罪裹、圖標??Icon

圖標設(shè)計,保持一致性和統(tǒng)一性的原則,視覺統(tǒng)一状共,大小比例統(tǒng)一套耕。


A. 線性圖標

B. 面性圖標

C. 線面結(jié)合圖標

5、圖片?Image

有多種圖片填充模式口芍,支持圖片懶加載箍铲、加載中提示、加載失敗提示鬓椭。

6、彈出層? Popup

彈出層容器关划,用于展示彈窗小染、信息提示等內(nèi)容,支持多個彈出層疊加展示


二贮折、表單組件??Form

1裤翩、單選框? Radio

在一組備選項中進行單選

2、復(fù)選框?Checkbox


一組備選項中進行多選


3调榄、日歷??Calendar

按照日歷形式展示數(shù)據(jù)的容器踊赠。

4、輸入框?Field

表單中的輸入框組件

5每庆、步進器??Stepper

步進器由增加按鈕筐带、減少按鈕和輸入框組成,用于在一定范圍內(nèi)輸入缤灵、調(diào)整數(shù)字

6伦籍、選擇器??Picker

選擇器組件通常與彈出層組件配合使用


7、表單??Form

用于數(shù)據(jù)錄入腮出、校驗帖鸦,支持輸入框、單選框胚嘲、復(fù)選框作儿、選擇器、文件上傳等類型組成馋劈。用以收集攻锰、校驗、提交數(shù)據(jù)

8侣滩、日期選擇器??DatePicker

用于選擇時間口注,支持日期、時分等時間維度君珠,通常與彈出層組件配合使用寝志。

9、時間選擇器??TimePicker

輸入或選擇日期的控件,用于選擇時間材部,支持日期毫缆、時分等時間維度,通常與彈出層組件配合使用乐导。

10苦丁、日期時間選擇器??DateTimePicker

在同一個選擇器里選擇日期和時間,iOS推薦組件



11物臂、圖片選擇器??ImagePicker

只是圖片選擇器旺拉,一般用于上傳圖片前的文件選擇操作,但不包括圖片上傳的功能

12棵磷、滑動開關(guān) Switch

在兩個互斥對象進行選擇蛾狗,如:選擇開或關(guān)。

用法指南:

A. 只在 List 中使用仪媒。

B. 避免增加額外的文案來描述當前 Switch 的值

13沉桌、滑塊??Slider

通過拖動滑塊在一個固定區(qū)間內(nèi)進行選擇,多用于控制屏幕的顯示亮度算吩。



14留凭、上傳??Upload

通過點擊上傳文件

用法指南:

A. 上傳是將信息(文件、文字偎巢、圖片蔼夜、視頻等)通過手機或者上傳工具發(fā)布到遠程服務(wù)器上的過程。

B. 當需要上傳一個或一些文件時艘狭。

C. 當需要展現(xiàn)上傳的進度時挎扰。

15、評分?Rate

評分組件

16巢音、數(shù)字鍵盤??NumberKeyboard

數(shù)字虛擬鍵盤遵倦,可以配合密碼輸入框組件或自定義的輸入框組件使用

一般常見的有:身份證號鍵盤(輸入身份證號使用)、帶有右側(cè)欄按鈕的鍵盤(自定義的鍵盤按鈕)官撼、帶有標題的鍵盤(如支付寶輸入金額時的鍵盤)梧躺、多個按鍵的鍵盤等(多見于00按鈕);

17傲绣、密碼輸入框? ?PasswordInput

帶網(wǎng)格的輸入框組件掠哥,可以用于輸入支付密碼、短信驗證碼等秃诵,通常與數(shù)字鍵盤組件配合使用

用法指南:

A. 多用于賬號的支付密碼/交易密碼設(shè)計续搀。

B. 用于對輸入的數(shù)據(jù)類型進行校驗,如短信驗證碼菠净。

C. 用戶登錄注冊時的密碼設(shè)置和輸入禁舷。

18彪杉、文本輸入?InputItem

用于接受單行文本。

用法指南:

A. 支持通過鍵盤或者剪切板輸入文本牵咙。

B. 通過光標可以在水平方向進行移動派近。

C. 對特定格式的文本進行處理,如:隱藏密碼洁桌。

19渴丸、搜索欄?SearchBar

一般可位于導(dǎo)航欄或 NavBar 下方,通過『取消按鈕』退出激活狀態(tài)另凌。


三谱轨、反饋組件??Feedback

1、遮罩層?OverLay

創(chuàng)建一個遮罩層途茫,用于強調(diào)特定的頁面元素碟嘴,并阻止用戶進行其他操作

用法指南:

A. 多用于彈框操作應(yīng)用。

B. 引導(dǎo)用戶進行操作囊卜,常見于APP夢層引導(dǎo)頁。

2错沃、下拉菜單?DropdownMenu

將動作或菜單折疊到下拉菜單中栅组。

用法指南:

當頁面上的操作命令過多時,用此組件可以收納操作元素枢析。點擊或移入觸點玉掸,會出現(xiàn)一個下拉菜單⌒讶可在列表中進行選擇司浪,并執(zhí)行相應(yīng)的命令。

3把沼、動作面板??ActionSheet

底部彈起的模態(tài)面板啊易,包含與當前情境相關(guān)的多個選項。

4饮睬、活動指示器?ActivityIndicator

活動指示器租谈。表明某個任務(wù)正在進行中。

用法指南:

A. 不要讓活動指示器靜止捆愁,用戶會以為該任務(wù)停滯了割去。

B. 在某些特定場景下,提供有意義的文案昼丑,幫助用戶明白哪個任務(wù)正在進行中呻逆,如:正在上傳照片。

C.?如果能知道用戶的等待時間菩帝,可以使用組件 Progress 來替代咖城。

5茬腿、加載?Loading

加載數(shù)據(jù)時顯示動效




6、消息通知??Notify

常用于消息通知提示酒繁。更多用于系統(tǒng)級通知的被動提醒滓彰。

7、對話框??Modal

用作顯示系統(tǒng)的重要信息州袒,并請求用戶進行操作反饋揭绑,如:進行內(nèi)容刪除操作時,彈出 Modal 進行二次確認郎哭。

用法指南:

A.?盡可能少用他匪。Modal 會打斷用戶操作,只用在重要的時候夸研。

B.?標題應(yīng)該簡明邦蜜,不能超過 1 行;描述內(nèi)容應(yīng)該簡明亥至、完整悼沈,一般不多于 2 行。

C.?操作按鈕最多到 3 個(豎排)姐扮,一般為 1-2 個(橫排)絮供;3 個以上建議使用組件 ActionSheet 來完成。

D. 一般將用戶最可能點擊的按鈕茶敏,放在右側(cè)壤靶。另外,取消按鈕應(yīng)當始終放在左側(cè)惊搏。

8贮乳、彈出框??Dialog

彈出模態(tài)框,常用于消息提示恬惯、消息確認向拆、在當前頁面內(nèi)完成特定的交互操作

9、輕提示?Toast

常用于提示系統(tǒng)消息時使用宿崭。

10亲铡、下拉刷新??PullRefresh

通過下拉手勢觸發(fā),立刻重新加載內(nèi)容葡兑。

11奖蔓、分享面板??ShareSheet

底部彈起的分享面板,用于展示各社交平臺分享渠道對應(yīng)的操作按鈕

用法指南:

最常見的是分享到微信讹堤、朋友圈吆鹤、QQ、QQ空間洲守、微博疑务、支付寶沾凄、復(fù)制連接、生成海報知允、圖片等信息撒蟀;

12、滑動單元格??SwipeCell

向左滑動特定單元格温鸽,對其單元格可進行相關(guān)操作

用法指南:

A. iOS特有滑動方向是向左滑動的交互方式保屯;

B. 多用于消息/信息列表的已讀、未讀涤垫、刪除操作等姑尺。

C. 在電商APP-購物車頁面的使用場景也很高頻。

寫在最后

工欲善其事,必先利其器蝠猬,充分了解每個組件所具備的功能和設(shè)計用法切蟋,能讓你的設(shè)計效率提升,這次的關(guān)于移動端UI組件:基礎(chǔ)組件榆芦、表單組件反饋組件的分享就到此結(jié)束了柄粹,下一期會繼續(xù)給大家?guī)?strong>《最全移動端UI組件設(shè)計詳解:下篇》的講解,我們下期精彩繼續(xù)匆绣!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末镰惦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子犬绒,更是在濱河造成了極大的恐慌,老刑警劉巖兑凿,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凯力,死亡現(xiàn)場離奇詭異,居然都是意外死亡礼华,警方通過查閱死者的電腦和手機咐鹤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來圣絮,“玉大人祈惶,你說我怎么就攤上這事“缃常” “怎么了捧请?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長棒搜。 經(jīng)常有香客問我疹蛉,道長,這世上最難降的妖魔是什么力麸? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任可款,我火速辦了婚禮育韩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘闺鲸。我一直安慰自己筋讨,他們只是感情好,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布摸恍。 她就那樣靜靜地躺著悉罕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪误墓。 梳的紋絲不亂的頭發(fā)上蛮粮,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音谜慌,去河邊找鬼然想。 笑死,一個胖子當著我的面吹牛欣范,可吹牛的內(nèi)容都是我干的变泄。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼恼琼,長吁一口氣:“原來是場噩夢啊……” “哼妨蛹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起晴竞,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蛙卤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后噩死,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颤难,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年已维,在試婚紗的時候發(fā)現(xiàn)自己被綠了行嗤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡垛耳,死狀恐怖栅屏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情堂鲜,我是刑警寧澤栈雳,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站泡嘴,受9級特大地震影響甫恩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜酌予,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一磺箕、第九天 我趴在偏房一處隱蔽的房頂上張望奖慌。 院中可真熱鬧,春花似錦松靡、人聲如沸简僧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽岛马。三九已至,卻和暖如春屠列,著一層夾襖步出監(jiān)牢的瞬間啦逆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工笛洛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留夏志,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓苛让,卻偏偏與公主長得像沟蔑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子狱杰,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354