熱評 -

學到了很多專業名詞和專業的表達方式,可以裝起來了(doge臉

高手總結!深挖體驗設計中的交互組件(上)

前言

組件是體驗設計工作中的一個重要概念,很多設計師接觸最多的組件類型是 UI 組件,而對交互組件處于一知半解的狀態。今天本篇文章將從底層邏輯出發,并結合具體的交互案例幫助大家了解什么是交互組件,分析和研究常見交互組件的運行機制。

推薦閱讀:

一、交互組件是什么?

在體驗設計中,交互組件是一種可復用的設計元素,用于實現特定的產品功能。相較于 UI 組件,它側重于產品功能的實現和用戶目標的達成。設計師可以對既定交互組件進行優化以提升產品的易用性和可用性。

二、交互組件的特點是什么?

1. 交互組件通常具有以下特點:

可復用性:交互組件具有很強的可復用性,在同一個 app 或同一個設計系統中可以根據業務場景和功能需求復用,在一定程度可以避免重復設計和減少開發工作量。

高手總結!深挖體驗設計中的交互組件(上)

模塊化:交互組件根據業務需求遵循交互邏輯以模塊化的方式進行組織,方便設計師進行調用和團隊協作,提高設計效率。

高手總結!深挖體驗設計中的交互組件(上)

可定制性:交互組件不是一成不變的,通常會根據不同的使用場景和需求提供可定制的選項和參數,方便設計師據此進行個性化創作。

高手總結!深挖體驗設計中的交互組件(上)

易用性:交互組件通常具備易用性特點,例如明確的提示信息和易于操作的界面元素等,以提高用戶滿意度。

高手總結!深挖體驗設計中的交互組件(上)

三、常見的交互組件案例與解析

在我們使用交互組件進行項目設計時,需要充分了解不同組件的特點和適用環境。常用的交互組件通常有按鈕、彈窗、滑桿、彈出菜單、通知提醒等。以下內容將結合具體案例深挖常見交互組件的底層邏輯,闡述交互組件在體驗設計中的作用。

1. 按鈕

按鈕是一種常見的交互組件,可以用于執行交互動作,展示系統狀態。

案例分享:通過使用游戲中心下載文件,研究按鈕組件的狀態變化和提升按鈕組件的可用性。

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

通過以上我們可以發現,按鈕組件的交互特性通常具有以下特點:

  1. 按鈕的交互層級較高。
  2. 按鈕文本需要包含表達交互動作的動詞,如下載、保存、安裝、關注、登錄等。也可以增加輔助文本表達系統的運行狀態,降低用戶等待焦慮。
  3. 按鈕的交互熱區通常為按鈕本身。
  4. 按鈕通常具有默認態、點擊態、高亮態等不同狀態。

2. 搜索

承載搜索功能的交互組件一般是搜索按鈕,搜索框等。

案例分享:使用 qq 音樂搜索框進行模糊搜索/精確搜索操作。

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

搜索功能需要復雜的系統支撐,上述流程釋義僅為典型操作。

搜索框組件通常具有以下特點:

  1. 搜索框的位置通常為頁面頂部,可以通過滑動等操作隱藏,以便用戶沉浸式的使用產品
  2. 搜索框的交互層級低于頂部導航欄
  3. 搜索框可以用于精準搜索/模糊搜索等任務,通過優化搜索系統可以減低用戶輸入文本的數量,提高搜索效率
  4. 搜索框通常有激活態和未激活態
  5. 搜索流程包含的交互手勢通常為點擊、長按、滑動和鍵盤輸入(語音輸入)等

3. 頂部導航欄

頂部導航欄用于單頁面中多個平行級模塊間的快速切換。

案例分享:體驗小米 14 主題商店 app 頂部導航欄的切換操作

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

通過以上案例我們可以發現頂部導航欄組件的交互操作較為簡單,主要為點擊和橫向滑動。該組件的特點為:

  1. 頂部導航欄的位置一般為頁面頂部
  2. 頂部導航欄的交互手勢為點擊和橫向滑動
  3. 可以通過點擊模塊標簽切換,也可以通過滑動不包含橫向滑動交互動作的內容區實現切換
  4. 頂部導航欄的模塊數量可以根據業務定義決定,但最小值為 2

4. 滑桿

滑桿組件用于連續性數值的快速調整,也可以通過優化交互組件兼顧精細操作。

案例分享:體驗小米相冊編輯功能包含的滑桿組件

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

通過以上案例我們可以發現滑桿組件一般通過橫向拖動完成連續性數值的調整,該組件具有以下特點:

  1. 滑桿組件的交互手勢為輕觸和拖動。
  2. 滑桿組件交互效率高,調節速度快。通過優化橫向拖動的阻尼,可以同時滿足快速調整和精細調整的用戶需求。

5. 滑動選擇器彈窗

滑動選擇器用于連續性數值的調整,交互層級高,會打斷用戶當前操作,對用戶的干擾較大。

案例分享:華為運動健康 app 調整時間的操作

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

高手總結!深挖體驗設計中的交互組件(上)

通過以上案例我們可以發現滑動選擇器具有以下特點:

  1. 通常適用于連續性數值的調整
  2. 交互手勢為:點擊、拖動和滑動
  3. 需要通過點擊確定按鈕完成保存操作

四、總結和建議

本文闡述了交互組件的概念,帶大家了解了交互組件的四個特點:可復用性、模塊化 、可定制性和易用性。交互組件在體驗設計工作中作為一個有力的設計工具,可以用來提升產品的易用性和可用性,可以對設計方案的標準化和可迭代性具有不可替代的作用。同時也會發現交互組件是一個持續優化的設計元素,它服務的對象是產品的設計目標。既定的交互組件具有一定程度的指導意義,我們可以深入挖掘交互組件的功能特性和用法之后,緊密結合用戶的真實需求,輸出令用戶滿意的體驗設計方案。我們也可以借鑒蘋果的人機界面指南(Human Interface Guidelines)、谷歌的 Material Design 等成熟的設計系統,結合項目要求、業務背景等客觀因素輸出設計方案。

今天主要通過 5 個案例的分享和學習,帶大家深入了解了 5 個常見的交互組件。這幾個組件可以在一定程度支撐工作中的設計任務,在工作中經常用到的其他組件例如氣泡、浮層等,在接下來的時間里再給大家帶來分享。

收藏 89
點贊 54

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。