在設(shè)計iOS版和Android版的APP過程中會涉及到很多組件。不同的場景使用的組件也不一樣。這篇文章講述六組常見的相似組件的區(qū)別和用法。
警示框是傳達應(yīng)用或設(shè)備某些狀態(tài)的信息,并且常常需要用戶來點擊操作。
底部操作列表展示了與用戶觸發(fā)的操作直接相關(guān)的一系列選項,包含兩個或以上的按鈕。
一般含有三種以上操作使用底部操作列表,一種或者兩種操作使用警示框或底部操作列表。
例如:iOS原生郵箱,點擊「更多」出現(xiàn)底部操作列表,展示四種操作選項。推特的退出登錄需要二次確認,使用的是警示框。
對于警示框(alert)和底部操作列表(action sheet)的困惑多用于二次確認上,例如微信的退出登錄使用的是底部操作列表,而qq用的是警示框。
警示框(alert)和底部操作列表(action sheet)的區(qū)別于用法:
標(biāo)簽欄:讓用戶在不同的子任務(wù)、視圖和模式中進行切換。
工具欄:放置著用于操作當(dāng)前屏幕中各對象的組件,在iPhone上,工具欄始終位于屏幕底部,而在iPad上則有可能出現(xiàn)在頂部。
例如:app store中底部的標(biāo)簽欄和iOS原生郵件詳情的底部工具欄。
標(biāo)簽欄(tab bar)和工具欄(tool bar)的區(qū)別:
底部動作條:一個從屏幕底部邊緣向上滑出的一個面板,使用這種方式向用戶呈現(xiàn)一組功能。底部動作條提供三個或三個以上的操作需要提供給用戶選擇,并且不需要對操作有額外解釋的情景。
底部動作條可以是列表樣式的,也可以是宮格樣式。
菜單:菜單是臨時的一張紙(paper),由按鈕(button)、動作(action)、點(pointer)或者包含至少兩個菜單項的其他控件觸發(fā)。
每一個菜單項是一個離散的選項或者動作,并且能夠影響到應(yīng)用、視圖或者視圖中選中的按鈕。
例如:微信公眾號點擊「更多」,出現(xiàn)底部動作條;微信對話列表長按出現(xiàn)菜單,點擊退出出現(xiàn)的菜單。
底部動作條(bottom sheet)和菜單(menu)的區(qū)別:
對于互斥的單項選擇而言,要使用選擇器。選擇器的好處是可以來回切換確定,同時由于選擇器里面的內(nèi)容滾動,所以可以容納非常多的選項。
例如獵聘app早期版本,選擇當(dāng)前狀態(tài),使用的是底部操作列表。這樣做是錯誤的,底部操作列表是對選項進行操作而不是選擇。獵聘現(xiàn)版本已經(jīng)改為了選擇器。
下拉菜單:常見適用于提供快捷入口,導(dǎo)流用戶去做其他操作任務(wù)。
底部操作列表:展示了與用戶觸發(fā)的操作直接相關(guān)的一系列選項,包含兩個或以上的按鈕。
活動視圖控制器:是一個臨時視圖,當(dāng)中羅列了一系列可以針對頁面特定內(nèi)容的系統(tǒng)服務(wù)和定制服務(wù)。
例如在支付寶中,點擊「更多」出現(xiàn)下拉菜單。微信公眾號主頁點擊「更多」出現(xiàn)底部操作列表。公眾號歷史文章中點擊「更多」出現(xiàn)視圖控制器。
下拉菜單、底部操作列表及活動視圖控制器的區(qū)別:
Snackbar 是一種針對操作的輕量級反饋機制,常以一個小的彈出框的形式,出現(xiàn)在手機屏幕下方或者桌面左下方。它們出現(xiàn)在屏幕所有層的最上方,包括浮動操作按鈕。
它們會在超時或者用戶在屏幕其他地方觸摸之后自動消失。Snackbar 可以在屏幕其他區(qū)域滑動關(guān)閉。當(dāng)它們出現(xiàn)時,不會阻礙用戶在屏幕上的輸入,并且也不支持輸入。
屏幕上同時最多只能顯示一個 Snackbar。
Toast主要用于提示系統(tǒng)消息。Toast 同 Snackbar 非常相似,但是 Toast 并不包含操作也不能從屏幕其他區(qū)域上滑動關(guān)閉,文本內(nèi)容左對齊。
文章討論的toast和snackbar主要是針對Android端,當(dāng)然iOS設(shè)計規(guī)范中使用taost很多,使用snackbar我也僅僅在gmail中看見過。
snackbar和toast的區(qū)別:
填寫下面表單即可預(yù)約申請免費試聽!怕錢不夠?可先就業(yè)掙錢后再付學(xué)費! 怕學(xué)不會?助教全程陪讀,隨時解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可推薦就業(yè)!
?2007-2022/ m.lb577.com 北京漫動者數(shù)字科技有限公司 備案號: 京ICP備12034770號 監(jiān)督電話:010-53672995 郵箱:bjaaa@aaaedu.cc