當前位置:
首頁 > 科技 > 懸浮按鈕要怎麼設計才能帶來好體驗?

懸浮按鈕要怎麼設計才能帶來好體驗?


懸浮操作按鈕(Floating Action Button,FAB),或者說懸浮按鈕,是 Android 應用中最常見的一個控制項。懸浮按鈕通常是圓形,底部的Material Design 風格的陰影讓它看起來懸浮在整個UI之上。懸浮按鈕是Android UI 交互中最關鍵的元素之一,在用戶流程中至關重要。懸浮按鈕非常的易用,但是要正確的使用它,還是要遵循一些基本的規則。



懸浮按鈕要怎麼設計才能帶來好體驗?



在今天的文章中,你會找到下面問題的答案:


什麼時候適合使用懸浮按鈕?

懸浮按鈕的最佳實踐有哪些?


懸浮按鈕要如何同動效結合起來優化用戶體驗?


什麼時候適合使用懸浮按鈕


A、執行關鍵的操作


懸浮按鈕通常用來承載相關度最高、最常用、最重要的操作。通常,在應用中,它應該承載特徵性的操作,核心功能,就像下面的例子一樣:



懸浮按鈕要怎麼設計才能帶來好體驗?



懸浮按鈕用來觸發應用中的主操作。屏幕上的暫停/播放交互使用懸浮按鈕來觸發,說明這個應用是一個音樂播放器。


B、作為引導工具


懸浮按鈕還可以為用戶提供下一步的提示和引導。Google 的研究表明,當面對不熟悉的界面之時,許多用戶都傾向於點擊懸浮按鈕來探索,獲取引導。因此,懸浮按鈕在功能上有類似路標的屬性。


懸浮按鈕要怎麼設計才能帶來好體驗?



Twitter 就將發推功能做成了懸浮按鈕。


C、並不是每屏都需要懸浮按鈕


懸浮按鈕色彩顯眼,高亮,非常抓人眼球。當你打開界面的時候,想要不去注意到它都不行,因為它太明顯了。但是,並不是每個界面都需要懸浮按鈕,因為不是每屏都有標誌性的、重要的操作。


不要濫用懸浮按鈕,它只為了關鍵操作而存在!


Android 系統中 Google Photos 應用就是一個典型的案例。當你打開它的圖庫的時候,首先映入眼帘的是用於搜索的懸浮按鈕,這個時候,懸浮按鈕存在2個關鍵的問題:


對於絕大多數的用戶而言,搜索是非主要交互。首要的操作是瀏覽圖片,所以此處並不需要懸浮按鈕。


懸浮按鈕會分散用戶的注意力。



懸浮按鈕要怎麼設計才能帶來好體驗?


小貼士:判斷一個界面的主要操作其實並沒有看起來那麼簡單。為了簡化任務,並且考量你是否需要懸浮按鈕,可以參考這個「五分鐘規則」:如果你花費了5分鐘還沒找到這一屏的主要操作,那麼這說明這一屏不需要懸浮按鈕。


懸浮按鈕最佳實踐


A、避免出現「迷之導航」


實際上我們這裡說的迷之導航指的是「Mystery meat navigation」,通常簡稱為MMN,這句諷刺式的術語源於Web Pages That Suck 的站長 Vincent Flanders,指的是那些難於被發現、目的不明、只有當游標移動到其上才能發現、直到打開才知道其內容的「隱藏式」鏈接。


實際上,懸浮按鈕所存在的問題和MMN有點相似,它是一個典型的圖標式按鈕,並不包含文字標籤來說明其功能,而通用的、普遍被認識的圖標始終是少數。舉個例子,下面的按鈕是什麼功能?



懸浮按鈕要怎麼設計才能帶來好體驗?



有人能猜出它與分享相關,那麼它的分享功能具體是指向什麼地方,有什麼效果,你能確知么?你想要知道,就必須點擊它。的確,點擊這些按鈕來發現其功能,耗費的時間非常短,風險也不高,但是這終究是一種認知負擔,不是嗎?最麻煩的地方在於,用戶必須記住它的功能才行。


將所有的的這些圖標和相應的APP都記住,這個工作量可不小。

當然,使用圖標式的按鈕本身並不存在問題,前提是,APP的上下文環境要明晰,用戶才能夠清晰判斷按鈕的含義和功能。舉個例子,你使用的是筆記類應用,很明顯,主要的功能是記錄、查看筆記。那麼這個時候,懸浮按鈕上的筆的圖標,所表達的含義就很清晰了。


B、一屏只使用一個懸浮按鈕


懸浮按鈕在界面中是突出的,也是最具有侵略性的,所以要麼只使用一個懸浮按鈕,要麼乾脆別用。


C、懸浮按鈕只承載正向操作


由於懸浮按鈕通常承載的是主要的、有代表性的操作,通常它應該是個積極正向的交互,比如創建、分享、探索等。唯一的懸浮按鈕不應該執行破壞性的操作,比如刪除、歸檔。它不應該是非特定的操作,或者是不完整的交互,比如剪切和粘貼是一組組合交互,它們應該存在於菜單欄當中,而非懸浮按鈕中。


Material Design 的設計規範中對於懸浮按鈕所承載交互和圖標有指引說明。


懸浮按鈕動效


懸浮按鈕本身非常靈活,它可以擴展、變形,也可以給予反饋。


A、擴展為一系列操作


在某些情況下,點擊懸浮按鈕可以擴展出其他的常用操作(就像 Evernote這樣)。通過擴展,用一組相關、常用的懸浮按鈕來替代原來的單一交互,這樣是可行的,它們是一體的,可展開也能收納,不常駐,這和前面所提到的原則並不衝突。

不過,這樣的設計要注意幾點:


這些操作必須與開始的總懸浮按鈕是關聯起來的,它們是一體的,不要把展開後的按鈕視為單獨的存在。


作為一般規則,這組拓展出來的按鈕不應少於3個,不能多餘6個,否則違反了作為懸浮按鈕的快速、高效的原則。


B、懸浮按鈕變形為新的界面


懸浮按鈕可以不一直都為按鈕形態,藉助動效它能夠延伸到整個屏幕,變為獨立的界面。


懸浮按鈕能夠作為界面轉化的中間樞紐。


當懸浮按鈕變形為界面的時候,它闡明了前後界面之間的邏輯關係,就像下面的案例:


C、滾動的時候隱藏懸浮按鈕


為了便於用戶在滾動的過程中閱讀內容,懸浮按鈕可以在滾動界面的時候,隱藏起來。


Medium 的 Android 版客戶端當中,就是這麼使用懸浮按鈕的,當滾動到文章底部的時候,懸浮按鈕會再次出現。實際上,他們的網頁端也採用了類似的設計模式。


結語


懸浮按鈕看起來很簡單,但是要在APP設計的時候正確使用,還是要注意細節、場景和用戶需求的。正確使用懸浮按鈕,會有事半功倍的效果。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 藍色之鷹 的精彩文章:

TAG:藍色之鷹 |

您可能感興趣

擁有能讓自己變更懶的吸塵器是什麼體驗?
聽說精緻懂行的她們都來了?這場護膚界的奢寵體驗你怎能錯過!
常見拖鞋什麼材質好 讓你擁有不一樣的體驗
滑雪裝備分享|看完這篇,你能少花不少冤枉錢,還能確保好的運動體驗
「裸睡」還是抱著睡?只要選擇好的床品,想怎麼睡就怎麼睡,給你最舒適的體驗
「原來覺得不可能,後來居然做到了」是怎樣的體驗?
人不好看衣品高是什麼體驗?你有經歷過么見過么,會怎麼想
能吃又不胖是種怎樣的體驗?
怎麼吃都不胖是種什麼體驗?
身材配不上臉是種什麼體驗?還不去好好健身!
養乾脆面君是一種怎樣的體驗?你可能會後悔
做腸鏡是什麼體驗,過程是怎麼樣的?
現在智能手機都在拼外觀和顏值,用戶體驗不再重要了嗎?
這些奇葩的「黑暗料理,」你能想像到吃起來是怎麼的一種體驗嗎?
你覺得養狗是什麼樣的體驗?
有一個好婆婆是什麼體驗?感覺做夢都能笑醒
偽賦能,不用失敗也能輕鬆體驗「沒可能」
一個人沒有任何愛好是怎樣的體驗?
炫酷黑科技!智能公廁「對視」就能取紙 你確定不來體驗一下?
用工匠精神做網路設備,能帶來怎樣的用戶體驗?