特殊情況下的APP設計⑤:最全的臨時框設計

2017年第27篇文章。

智能手機經(jīng)歷了十年的發(fā)展,目前市場上主流移動端操作系統(tǒng)只有兩個:Android和iOS。智能手機的硬件和軟件已經(jīng)同質化很嚴重,所以我會把Android和iOS的臨時框放在一起講,因為站在設計的角度,它們的界限在變得模糊。基本上在iOS存在的設計樣式,在Android都能找到對應。


1.模態(tài)臨時框

臨時框可以分為兩大類,一類稱為模態(tài)臨時框,另一類稱為非模態(tài)臨時框。模態(tài)臨時框需要用戶必須選擇一項操作后才會消失,比如 Alert 確認等;而非模態(tài)臨時框并不需要用戶必須選擇一項操作才會消失,比如頁面上彈出的 Toast 提示。

模態(tài)臨時框主要有以下三類:

①.警告視圖(Alert View)

Alert View是iOS中的概念,中文翻譯為警告視圖,官方定義是:警告框用于告知用戶一些會影響到他們使用 app 或設備的重要信息。與之對應的臨時框,在Android系統(tǒng)中被稱為dialog,翻譯為對話框。

回想一下,當聽到一個令人震驚消息時你的反應是?大部分人的反應是“什么?”或者“你說什么?”你潛意識要求對方再說一遍。為什么?因為這個信息太出人意外了,所以你要再次確認下是不是真的!

同理,當你觸發(fā)了刪除按鈕時,App是什么反應?刪除的操作太敏感了,所以需要讓再次確認,這里用到的便是警告視圖Alert View。

App要獲取位置信息;訪問相冊和相機;詢問是否升級App等等,這些都需要用到警告視圖。

滴滴出行&網(wǎng)易云音樂


除此之外,警告視圖還能作為運營活動的入口或者引導頁。

韓國某APP&回家吃飯

從上圖可以看到,警告視圖包括三個部分:標題;正文;按鈕。有些簡單的警告視圖只有標題和按鈕,不需要正文來說明;另外一些可能會沒有按鈕,點擊臨時框外部區(qū)域臨時框會消失。



②操作菜單(Action Sheet)

iOS中Action Sheet中文翻譯為操作菜單,對應Android中的Bottom Sheets,中文翻譯為底部動作條。

某天你正在用某音樂App聽一首歌,看著播放界面,這時候你想要查看歌手信息,專輯信息,還想要收藏這首歌...,在當前頁面要滿足這這么多需求,就要用到操作列表Action Sheet。針對當前頁面,用戶想要執(zhí)行的操作太多了,不可能把這些操作都放出來,這樣頁面上全都是密密麻麻的icon、button。用操作列表的形式把這些按鈕都放在一個臨時框里就完美的解決了這個問題。

網(wǎng)易云音樂&XY


上面兩張圖,看起來完全不一樣,但是原理是我上面所說的,萬變不離其中,只不過換了個UI樣式。它們都屬于操作菜單類臨時框。

該類臨時框還有一類變種,不在底部彈出,而是在用戶觸發(fā)操作的區(qū)域附近彈出,如下圖:

蝸牛讀書&支付寶


③全局模態(tài)(Modal View)

全局模態(tài)屬于一種很特殊的臨時框,因為它的區(qū)域會占據(jù)整個屏幕。但在iOS的設計規(guī)范中,全局模態(tài)被放在了臨時框中。官方定義是:一個以模態(tài)形式展現(xiàn)的視圖,它為當前任務或當前工作流程提供獨立的、自包含的(self-contained)功能。

郵件APP

全局模態(tài)有一下幾個特點(對照上面iOS自帶的郵件APP的圖會更容易理解):

①占據(jù)整個屏幕,或者占據(jù)整個父視圖的區(qū)域。

②包含完成當前任務所需的文字和控件。

③通常也包含一個完成任務的按鈕,和一個取消按鈕。


關于全局模態(tài)和普通二級頁面的區(qū)別,以及什么時候該用全局模態(tài),什么時候該用普通二級頁面,我在小密圈中詳細闡述過該問題。感興趣可以加入我的小密圈。


2.非模態(tài)臨時框

非模態(tài)臨時框有Toast、SnackBar:

①.Toast

Toast是Android平臺的設計形式,iOS規(guī)范中并沒有規(guī)定這種形式,但是由于Toast能很好的起到輕量級反饋的作用,現(xiàn)在很多iOS的APP也在使用這種臨時框。

toast屬于一種輕量級的反饋,常常以小彈框的形式出現(xiàn),一般出現(xiàn)1到2秒會自動消失,可以出現(xiàn)在屏幕上中下任意位置,但同個產(chǎn)品會模塊盡量使用同一位置,讓用戶產(chǎn)生統(tǒng)一認知。

關于Toast的顯示時間,Android自帶的兩種時間屬性Toast.LENGTH_SHORT和Toast.LENGTH_SHORT分別為2秒和3.5秒,但是我的設計習慣一般會自定義為1.5秒和2.5秒。Toast中的文本超過10個字符用2.5秒,少于10個字符用1.5秒。

在樣式上,盡量和產(chǎn)品整體風格保持一致,這樣會更和諧,不至于突兀。

淘寶&豆瓣


②.Snackbar

同Toast,SnackBar同樣是Android特有的臨時框。

SnackBar繼承了Toast的所有特性,即:為小彈窗的形式,會自動消失。有三個差異化:①可以出現(xiàn)0到1個操作,不包含取消按鈕;②點擊SnackBar以外的區(qū)域,SnackBar會消失;③一般只出現(xiàn)在屏幕底部。

在實際的產(chǎn)品設計中,我沒采用過SnackBar這種形式,在平時使用APP時也很少看到。所以放了兩張MD規(guī)范中的圖。

帶一個操作 & 不帶操作


舉個可以采用SnackBar臨時框的場景:當刪除某張照片時,可以在屏幕底部出現(xiàn)Snackbar,提示“照片成功刪除”,并附帶撤銷操作,當用戶點擊撤銷時,照片可恢復。用戶不進行操作Snackbar則消失,照片刪除成功。


APP中所有臨時框的設計,基本上不會脫離上面提到的五種形式,這五種形式是按照臨時框的作用和呈現(xiàn)形式來劃分的。當然也可以按照開發(fā)的實現(xiàn)方式來劃分(Android端):Dialog、Toast、SnackBar、Popupwindow、Activity等等。但這種劃分對用戶來說并沒有什么價值,但對于設計師來說知道什么樣的臨時框可以用什么代碼去實現(xiàn),會更容易推動自己的設計方案。

總結一下,一共有五種臨時框:警告識圖,操作菜單,全局模態(tài),Toast,SnackBar。知道這五類臨時框的作用與特點,就能在設計APP臨時框時做到心中有數(shù),游刃有余。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,835評論 6 534
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,676評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,730評論 0 380
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,118評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,873評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,266評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,330評論 3 443
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,482評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,036評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,846評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,025評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,575評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,279評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,684評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,953評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,751評論 3 394
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,016評論 2 375

推薦閱讀更多精彩內(nèi)容