交互實戰(zhàn)|覆蓋層設計:對話框&浮層(上)

2 評論 39574 瀏覽 232 收藏 12 分鐘
🔗 B端产品经理需要更多地关注客户的商业需求、痛点、预算、决策流程等,而C端产品经理需要更多地关注用户的个人需求

什么是覆蓋層?從本文的角度來講,覆蓋層指在當前頁面上打開的臨時界面。這些臨時界面能夠完成提示性的或上下文相關(guān)的任務,它們的打斷性較弱,為用戶保持較為連貫的使用體驗。我們?nèi)粘姷降?“浮層”、“彈層”、“彈框”等都在本文的討論范圍內(nèi)。

覆蓋層有著廣泛的應用場景,但因為各平臺規(guī)范不同,又沒有統(tǒng)一說明,所以設計過程中難免會遇到各種問題。?比如在既定場景下無法確定使用哪種覆蓋層具體樣式;?自己設計的自定義樣式?jīng)]有平臺默認組件開發(fā)效率高。所以本文的目的是梳理常用的覆蓋層樣式和應用場景,幫助大家在設計過程中更有目的性的使用覆蓋層。

今天想要討論的是覆蓋層中最為常用的兩種形式:

  • 對話框
  • 浮層

下面將對這兩種形式進行具體描述。當然,以下只代表作者本人觀點,歡迎指正。

1、對話框

對話框也叫彈框、彈窗等。它是模態(tài)的,需要用戶對其進行操作后才會消失。

1.1 提示型對話框

提示型對話框主要用于對系統(tǒng)級、應用級或用戶操作結(jié)果的提示,需要確保用戶知曉當前的狀況或需要用戶進行選擇時適用。iOS平臺和Android平臺的對話框樣式不同,但使用方法一樣。

  • 優(yōu)點:能夠確保流程正常執(zhí)行,防止用戶犯錯。
  • 缺點:對用戶的打擾較大。

1.1.1 通知型提示

  • 使用場景:通常用于通知用戶某件事情完成了,或重要信息介紹等;
  • 內(nèi)容:一般由圖文信息+1個確認性按鈕,只能點擊了按鈕后才能退出對話框;
  • 變形:有時會在對話框角上提供關(guān)閉按鈕以退出對話框;圖文介紹也可以分多頁;甚至確認按鈕可放置于整個蒙層區(qū)域響應。

1.1.2 確認型提示

  • 使用場景:通常用于二次確認、權(quán)限獲取申請、引導用戶執(zhí)行某項操作等場景;
  • 內(nèi)容:一般由提示描述+2個按鈕構(gòu)成:描述可帶標題或不帶標題;2個按鈕分別為一個積極的確認按鈕和一個消極的取消/拒絕按鈕構(gòu)成,積極按鈕放于右側(cè)(積極按鈕的位置設計上一直是仁者見仁智者見智,windows平臺一般是把積極按鈕放在右側(cè),而Mac OS更傾向于放在左側(cè),由于windows系統(tǒng)的市場占有率更大,許多web產(chǎn)品都傾向于將積極按鈕放在左側(cè);但在移動端設計場景下,一方面在手指對于右側(cè)按鈕的操作更加敏捷,另一方面Android平臺有明文規(guī)范建議將積極按鈕放于右側(cè),所以本文建議在移動端設計時將積極按鈕置于右側(cè))。注意:積極按鈕指使得流程順利執(zhí)行下去的操作,其具體操作可以是“刪除”“放棄”等。
  • 變形:有時會在對話框角上提供關(guān)閉按鈕以退出對話框,關(guān)閉按鈕一般等效于取消操作。

1.1.3 選擇型提示

  • 使用場景:需要用戶選擇一項操作以保證流程繼續(xù)下去;
  • 內(nèi)容:一般由提示描述+2~3個按鈕構(gòu)成:描述可帶標題或不帶標題。

1.1.4 小結(jié)

針對3種不同的提示型對話框,主要有以下差異:

1.2 輸入型對話框

對話框還可以用于某個或某組信息的輸入。輸入的信息不易過于復雜,點擊對話框的確認鍵后統(tǒng)一執(zhí)行輸入內(nèi)容。一般情況下,對話框上不允許再出現(xiàn)其它對話框。

1.2.1 單頁對話框

  • 使用場景:輸入1~2行文本、進行一組多選操作等;
  • 內(nèi)容:一般由標題+輸入項+2個按鈕構(gòu)成:一個為確認按鈕,一個為取消按鈕。點擊取消按鈕為退出當前流程,但應根據(jù)輸入內(nèi)容的量和重要程度制定取消時是否需要二次確認。
  • 設計Tips:當輸入內(nèi)容為文本時,進入對話框就激活第一條輸入框并彈出鍵盤,鍵盤類型需根據(jù)輸入的文本類型進行定制,如字母鍵盤、數(shù)字鍵盤等。

1.2.2 可滾動對話框

  • 使用場景:輸入內(nèi)容無法在一頁展示完全時,對話框可支持滑動;
  • 內(nèi)容:標題置頂+輸入項+操作按鈕置底。注意:即使對話框的內(nèi)容區(qū)域可以滾動,但輸入項內(nèi)容仍然不宜過多。

1.2.3 全屏對話框

  • 使用場景:全屏對話框與可滾動對話框的使用場景其實非常類似,區(qū)別在于全屏對話框能夠承載更多的內(nèi)容;同時在全屏對話框上允許使用其他對話框。
  • 內(nèi)容:全屏對話框在形式上非常像新的頁面,但其本質(zhì)是一個對話框覆蓋層。全屏對話框由標題+關(guān)閉按鈕+確定按鈕構(gòu)成。頁面展開時由底部往上彈出,收起時從上往下收起。

1.2.4 小結(jié)

針對3種不同的輸入型對話框,均有確認和取消兩個按鈕,主要差異在于輸入的內(nèi)容:

2、浮層

本文的浮層指的是出現(xiàn)后一段時間自動消失的反饋信息層,它與知會提示型對話框在使用場景上類似,也主要用于對系統(tǒng)級、應用級或用戶操作結(jié)果的提示,區(qū)別在于浮層不強求用戶一定要對其進行交互,因而其對用戶的打擾也更弱。

2.1 Toast

  • 使用場景:用戶的每一步操作都應該得到反饋,當有些操作的結(jié)果是從界面上不能直接獲得,或反饋為系統(tǒng)反饋時,應該使用Toast;
  • 內(nèi)容:置于頁面底部的一條半透明浮層,浮層上應是純文本描述(在Android規(guī)范中Toast應為純文本描述),出現(xiàn)2-3秒后自動消失;
  • 設計Tips:描述文字在一行內(nèi)為宜,需要保證用戶在toast出現(xiàn)的2-3秒內(nèi)掃一眼就知道其要傳達的內(nèi)容;同一時間只允許有一條Toast出現(xiàn);
  • 變形:也有將toast放置于頁面中間或頂部的做法;toast的內(nèi)容也可定制為icon+文字描述或純圖案描述等。

2.2 Snackbar

  • 使用場景:Snackbar是Android平臺特有的交互形式,它也用于向用戶反饋信息,但其打擾程度介于對話框和Toast之間;
  • 內(nèi)容:置于頁面底部的一條半透明浮層,浮層上應是簡單的文本描述+0~1個按鈕;浮層出現(xiàn)一定時間后自動消失;Snackbar并不是模態(tài)的,其出現(xiàn)期間用戶仍然可以在原頁面執(zhí)行其它操作
  • 設計Tips:Snackbar最多只能承載1個按鈕,如需超過1個按鈕則需要采用對話框形式;同一時間只允許有一條Snackbar出現(xiàn);Snackbar與Floating button在同一層上,當Snackbar出現(xiàn)時Floating button需要同步移動,不能被Snackbar遮蓋。

3、小結(jié)

上篇主要討論了“對話框”和“浮層”兩類覆蓋層樣式,它們最大的應用場景即是“提示”。如前文中說到的,Toast與Snackbar在使用場景上與提示型對話框類似,當需要對用戶進行提示時到底是用對話框,Toast還是Snackbar呢?這也是自己在設計過程中常常遇到的問題,所以在小結(jié)中希望為大家梳理清楚。

當然對話框的應用場景并不止于此,輸入型對話框和全屏對話框主要用于執(zhí)行一些分支任務或上下文相關(guān)的信息補充。這類使用場景除了對話框外還可以使用Actionsheet、Bottom Sheet、menu等交互形式,這些覆蓋層樣式我們將會在下篇中討論。歡迎一起討論哦~

參考文獻

【1】iOS Human Interface Guidelines?
【2】Google Material design

圖片來源:主要來自手機截圖和以上文獻,少量來自google搜索

 

作者:蔣蕊遙-Jerria,昵稱阿遙,網(wǎng)易UEDC交互小鮮肉一枚,現(xiàn)支持杭研測試項目。商業(yè)與體驗就像美食與身材,要找到其中的平衡點–對我就是愛吃又想瘦!所以學習奮斗吧!

本文由 @蔣蕊遙 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 小鮮肉?難道不是美少女嗎

    來自上海 回復
  2. 學習了!很關(guān)注繼續(xù)閱讀。

    回復
专题
14474人已学习13篇文章
在产品的运营过程中,无论是产品、运营还是市场团队,都希望能清晰地了解用户的行为路径,通过用户行为分析,优化用户体验,实现更精准的运营和营销。
专题
20512人已学习15篇文章
AARRR模型是一个经典的增长漏斗模型。本专题的文章针对AARRR模型进行拆解解读。
专题
14039人已学习13篇文章
本专题的文章分析了用户运营策略的案例,为如何做用户运营策略提供了思路。
专题
14199人已学习13篇文章
数据仓库是所有产品的数据中心,公司体系下的所有产品产生的所有数据最终都流向数据仓库。本专题的文章分享了什么是数据仓库和如何搭建数据仓库。
专题
13839人已学习13篇文章
产品体验报告,是体验者在深入了解某个产品的商业模式、使用场景、产品功能等方面后,所作出的先有深度再到广度的图文分析报告。本专题的文章分享了不同产品的体验报告。