? ? ? ?在移動設備中,由于屏幕展示空間有限,所以通常不會給用戶一些需要輸入很多內容的任務,但是也會有些特殊的情況,使得大量的信息錄入稱為一個剛性需求,例如招聘類app的簡歷信息錄入,以及生活服務類app中的發布二手房/車等等,這些信息如何能夠更加便捷的呈現給用戶使得輸入的過程變得連貫和便捷,使得用戶在一定的心理預期下順利完成這些復雜的任務。
? ? ? ?首先在做此類設計之前,最基本的核心設計方法是要確立的,就算字段再多再復雜,也有一個主次之分,先把主要內容進行提煉,這類內容如何區分可以和產品一起確定。例如在一個上傳簡歷的任務中,姓名、電話等就是主要內容,獲獎經歷為次要內容。再例如填寫快遞單上,姓名,地址、電話為重要內容,貨物價值等為次要內容。再區分好主次之后,就是“藏”的問題。移動設備中,界面一屏展示內容有限,大量信息的錄入,往往重要信息已經占滿了一屏,那剩下的次要信息如何在“寸土寸金的”移動端保留下來呢?
一,下拉式隱藏
? ? ? ?字段1、2、3為主要字段,4、5為次要字段,所以以下拉的方式進行隱藏。并且在隱藏欄對內容進行提示,以便用戶對展開后的內容有個有心理預期,以及可以選擇不進行展開。展開后可以進行隱藏也可以不隱藏,根據隱藏的字段數量和內容決定。
利:用戶對自己需要填寫的內容可以有效控制,并且可以有直觀的預期,交互方式簡單容易接受。
弊:如果次要信息過多,全部展開的方式會把所有字段不加挑選的全部顯示。
二,添加式隱藏
右上角的添加按鈕可以把隱藏的字段全都放進去,但是點擊加號之后所出現的內容確可以有好幾種方式,來應對不同的需求。
1.彈出鍵盤直接填寫
這種方式適合一兩個字段的添加,尤其是數字輸入效果會更好,只需要點擊2步就可以完成輸入保存后內容會連帶輸入結果一起展示在列表項中。
2,彈出浮層選擇
? ? ? 這種方式適合一次添加多個字段信息,可以對需要填寫的字段內容進行選擇,保存后,選中的字段會出現在輸入列表項中。當然也可以選擇如下圖中的單項選擇器,可以少點擊一次保存,但是如有很多字段的時候需要重復點擊添加按鈕進行選擇,就看你如何權衡了。
3.氣泡窗的方式
? ? ? 在字段不是很多的情況下,氣泡窗也是一個很直觀的方式,能更快的得到反饋,但是對字段的數量上有一些控制,不適合三個以上字段的隱藏。
利:可以有效控制頁面內容,只選取自己需要的。
弊:對新用戶來說添加的方式可能需要一個引導。
三.定制式隱藏
? ? ? 這種方式需要一個前置條件,就是用戶需要經常使用大量信息錄入的場景。而不是類似于個人信息或者簡歷,用戶只需要一次填完,之后就是修改的任務了。這種經常性錄入的場景可以存在于二手物品發布,物流行業內的開單等。用戶可能有需求去定制一個自己的輸入內容,根據自己的實際情況進行調整,靈活程度很高。
首先有一個配置的入口
? ? ? ?在當前頁面彈出選擇彈窗,一次性可以添加不同分類的各項次要內容,可以多選,點擊確定后字段添加至填寫列表中。可以把添加的字段保存為模版,下次再打開此功能模塊時,自動展示上次保存過的字段內容。再次點擊配置可以進行重新設置。
利:可以一次添加全部列表字段,并且保存為固定模版,針對需要多次進行操作的需求來說,優勢還是很明顯的。
弊:對于展開內容沒有預期,因為統一的配置,用戶可能對該字段的展開位置困惑,如果再較長的表單中,很有可能找不到自己剛剛添加的內容。當然,如果可以做適當區分的話會更好。
四,跳轉式隱藏
? ? ? ?以上的方式都是在當前頁面完成添加的,這類方式的利處是添加方便,直觀,但是如果信息過多,會出現頁面滾動,信息爆炸的情況下甚至會出現滾動2屏的情況。這是用戶非常不愿意見到的。所以我們還需要一種方式。
以此為例,點擊列表左側則會跳轉至下一個界面進行填寫具體內容
? ? ? ?此類方式目前存在于多數需要填寫大量信息的產品中,但是我用的較少,這也是和我目前的產品需求有關,這樣的設計注定對于填寫的速度要求不是很高,可以慢慢的填寫,寫一部分保存一部分。但是對于提高填寫的效率來說,不是很方便。這也要看具體的項目如何權衡了,在此我只在這一處用了這樣的方式,因為可以在第一級直接選擇通訊錄進行選擇。少量情況需要點擊進入下一級。
? ? ? ?以上就是我分享的四種移動端需要大量填寫的表單類的交互方式,希望可以多交流。