在大多數(shù)移動應(yīng)用中,刷新加載、提示反饋和彈框是最基礎(chǔ)也是最不可少的功能模塊。在設(shè)計這些基礎(chǔ)組件時,我們常常會以最簡單最基本的方式完成。但當(dāng)我們回過頭重新審視這些組件時,是不是能給它們定義上更加聰明的邏輯,讓產(chǎn)品變得更人性化一點呢?今天就來和大家簡單聊聊在刷新加載、提示反饋和彈框等基礎(chǔ)組件上引申出的一些設(shè)計思考和設(shè)計建議。
刷新與加載
刷新和加載會告訴用戶當(dāng)前頁面的狀態(tài),是對獲取界面新內(nèi)容的一種進度狀態(tài)的表達。在刷新和加載過程中可以通過有趣的動畫效果減少用戶的焦躁感。另外,也可以在這個過程中加入品牌元素強化品牌形象,讓產(chǎn)品變得更生動活潑。
- 制造下拉刷新的“假象”
在某些時效性很強的場景下(例如消息聊天),當(dāng)頁面內(nèi)容可以做到實時更新時,下拉刷新就不是必要操作了。但為了保留用戶的使用習(xí)慣,我們?nèi)钥梢蕴峁┫吕僮?,此時可以巧妙地將刷新改為透出品牌元素的方式,既能滿足用戶下拉行為又能有效利用場景宣導(dǎo)品牌形象。
- 讓加載過程有延續(xù)性
1. 界面的預(yù)加載。如果界面內(nèi)容有固定的框架(如列表、瀑布流、信息卡片等),在加載時可以先出現(xiàn)內(nèi)容框架,直到加載完成再呈現(xiàn)內(nèi)容,這樣能讓整個過程更連貫和一致。
2. 用按鈕狀態(tài)表現(xiàn)加載進度。通過按鈕狀態(tài)的變化直接呈現(xiàn)加載進度,是對操作狀態(tài)的延續(xù),避免了浮層帶來的干擾和阻斷感。
- 在加載H5頁面時減少用戶等待的焦躁感
從Native進入H5時,由于架構(gòu)的變化頁面加載時間會變得更長(尤其在弱網(wǎng)環(huán)境下),浮層式的加載過程無法讓用戶感知到當(dāng)前進度如何。因此建議采用進度條的方式表達進度,雖然它不會縮短加載時間,但卻能讓用戶時刻感覺到當(dāng)前的進展,讓人感覺等待沒有那么漫長。
提示與反饋
輕量級提醒Toast一般適用于操作后的反饋結(jié)果,在手淘中如寶貝收藏成功/取消收藏、添加到購物車成功;以及各種信息的提交成功或失敗的反饋。信息浮層會漸顯漸隱,不需要用戶再進行下一步操作。
圖例:手淘 Toast 通用樣式
- 指定區(qū)域內(nèi)的提示反饋
通常,在提交表單的場景中,當(dāng)表單中的某個信息填寫有誤時,我們現(xiàn)在的作法是在點擊“保存”或“提交”時,彈出通用的浮層告知用戶錯誤/失敗原因,但提示信息是沒有針對性的,用戶看完提示后可能還要再思考我到底是哪兒寫錯了?在這種情況下,最好的方法首先是能夠?qū)τ脩糨斎氲膬?nèi)容進行實時判斷,當(dāng)出錯時可以直接在指定區(qū)域內(nèi)提示用戶。其次,做不到實時判斷時,在提交表單后如果有出錯情況,能在指定區(qū)域提醒用戶出錯原因。
圖例:對表單內(nèi)容進行實時判斷,當(dāng)填寫有誤時能在錯誤區(qū)域進行提示
圖例:提交表單時,對指定區(qū)域的錯誤提醒。也可以結(jié)合動效讓用戶更容易聚焦問題
- 對內(nèi)容刪除要有合理的解釋
提示反饋并不僅限浮層的方式,界面元素的過渡動畫也是一種很好的信息反饋方式。它能告訴用戶信息是如何出現(xiàn)或消失的,也能讓產(chǎn)品體驗更流暢和連貫。
- 對用戶的下一步操作進行預(yù)判
我們在設(shè)計時常常說要更懂用戶,本質(zhì)其實是希望產(chǎn)品更聰明,能盡可能猜測用戶的下一步操作,幫助用戶提高產(chǎn)品使用效率。如果我們能對用戶的行為進行預(yù)判,那就可以自然而然地在沒有干預(yù)用戶的情況下呈現(xiàn)相應(yīng)步驟。
圖例:當(dāng)我們復(fù)制過訂單號或截圖完再回到消息界面,需要和賣家進行下一步溝通時,可以直接呈現(xiàn)剛剛執(zhí)行的操作,幫助用戶縮短操作路徑
彈框與操作列表
彈框(Alert)與操作列表(Action Sheet)是產(chǎn)品中比較常見的信息提示方式,通常用于當(dāng)用戶在界面上需要做一些決定時,需要用彈出層展示選項讓用戶選擇下一步操作。因 Android 端標(biāo)準(zhǔn)不一和形式的多樣性,這里僅討論 iOS 端的設(shè)計場景和樣式。
- 彈框(Alert)的使用場景
彈框多為系統(tǒng)級別的通知信息,它會打斷用戶當(dāng)前的瀏覽或操作,告知用戶影響到他們當(dāng)前或后續(xù)操作的重要信息。在產(chǎn)品中需要嚴(yán)格控制彈框出現(xiàn)的頻次,這樣才能真正引起用戶的重視。
圖例:手淘中彈框的通用樣式
使用場景1 某些信息必須需要用戶關(guān)注時。例如提醒電池電量低、提示引導(dǎo)推送通知、獲取地理位置等。這類彈框內(nèi)容多為系統(tǒng)級信息,它的出現(xiàn)通常會影響用戶后續(xù)是否能正常使用某些功能。
使用場景2 需要傳達界面中的關(guān)鍵信息時。這類彈框也是手淘里比較常用的,例如界面中的功能更新、功能引導(dǎo)等。但最好的方式還是讓用戶在合適的場景下自然而然發(fā)現(xiàn)你的功能,而不是用彈框強制告訴用戶。
- 操作列表(Action Sheet)的使用場景
當(dāng)用戶主動發(fā)起了某個動作,后續(xù)需要對該動作進行確認(rèn)或提供可選操作時,我們可以使用操作列表呈現(xiàn)內(nèi)容。操作列表的出現(xiàn)與用戶上一步操作有強關(guān)聯(lián)。
圖例:手淘中操作列表的通用樣式
使用場景1 為完成某個任務(wù)提供的不同的方式。操作列表提供可以完成當(dāng)下任務(wù)的一系列操作選項。將選項收起的方式能節(jié)省頁面空間,避免頁面鋪出太多操作選項。
使用場景2 當(dāng)用戶需要完成一項有風(fēng)險的操作時,可以用操作列表的方式進行二次確認(rèn)。它讓用戶有足夠的時間考慮當(dāng)前操作帶來的風(fēng)險結(jié)果,并提供其他可選項。
- 如何區(qū)分彈框與操作列表的使用場景
在 iOS 官方規(guī)范里提到,彈框(Alert) 多為 APP 或系統(tǒng)發(fā)出的重要信息,而操作列表 (Action Sheet) 一般是對某個操作的后續(xù)提供可選操作。那么,區(qū)分彈框和操作列表的方式可以簡單的概括為:由用戶發(fā)起的操作使用操作列表Action Sheet的方式,由系統(tǒng)或應(yīng)用發(fā)起(非用戶發(fā)起)的操作使用彈框Alert的方式。再看看下面的例子就比較容易理解了:
正確示例:左圖,當(dāng)輸入了信息未發(fā)布點返回時,為用戶主動發(fā)起的行為,此時用操作列表提示用戶取消發(fā)布的二次確認(rèn)。右圖,當(dāng)用戶主動刪除某個淘友時,彈出操作列表進行二次確認(rèn)
錯誤示例:刪除寶貝與離開界面都是用戶主動發(fā)起的行為,不應(yīng)該用彈框的形式進行二次確認(rèn)
以上,就是關(guān)于刷新加載、提示反饋和彈框在設(shè)計細節(jié)上的一些思考和建議,也希望能給大家一些啟發(fā),通過對細節(jié)的推敲和打磨把產(chǎn)品變得更聰明更極致。
本文來自創(chuàng)新互聯(lián)品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計制作公司-創(chuàng)新互聯(lián)
標(biāo)簽:移動網(wǎng)站建設(shè),高端網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站
網(wǎng)站題目:組件細節(jié)再設(shè)計
文章網(wǎng)址:http://www.rwnh.cn/news/161112.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、商城網(wǎng)站、網(wǎng)站改版、全網(wǎng)營銷推廣、虛擬主機、網(wǎng)站策劃
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)