日期控件,相信行業內所有的同學都不會陌生,尤其是交互的同學,可能會看得更加的仔細,日前,我們所接觸到的各類app很多都有日期或時間的選擇,而這些同功能的控件都以各式各樣的姿態及交互呈現在我們的面前,出于自己的好奇,對這些不同行業、不同使用場景下的同一功能做了一個收集及總結的分析,下面我就帶領大家來看看,當前應用的比較熱門的幾種日期控件的形式、使用場景及優缺點。第一次發表干貨,如遇到分析有誤,可以留言指正:
底部彈出式
底部彈出選擇日期是ios系統自發布以來就附帶的系統控件,蘋果經過了幾個版本的迭代,一直沿用的就是這種底部彈出日期的交互,ios7.0以前,那時候蘋果還是走的擬物風格,到ios7.0以后推出了扁平風格,一直沿用至今,現當下的應用中,這種形式已被廣泛應用,且已深深影響了客戶的使用習慣,如下圖展示:
ios7.0以前
ios7.0以后
交互形式:
點擊“選擇日期”按鈕,當前界面便會有一個透明遮罩層,日期控件會從頁面的底部,由上往上彈出,可單獨對年、月、日進行選擇,被選中的日期,會在控件中間顯示,以不同的顏色、字號等區別顯示,點擊“確定”按鈕即可結束操作;
優缺點及使用場景:
底部彈出的遮罩層給了用戶很好的沉浸式體驗感,避免其它信息的干擾,使用戶能專心的對日期進行選擇,減少誤差,同時透過遮罩層,又能看到自己下一步會有什么操作等著自己,讓用戶用自己的行為有一個預知,且加載速度比較快,但是相對而言,日期的呈現并不直觀,滾動的次數也會比較多,對日期選擇的時間會顯得稍長。它適用于選填內容較多、信息量較大的頁面,或需要呈現全部日期的需求,能夠很好的緩解頁面層的壓力;
下拉彈框式
下拉彈框這種交互形式最初始于pc端,屬于pc端的成熟交互形式,尤其在后臺系統內使用的特別頻繁,它的好處在于方便同類型功能間的切換或篩選,后來被設計師們搬到了手持端,通過使用場景結合不同設備進行了一定的改良。
截圖來自支付寶 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 截圖來自聚美天下
交互形式:
點擊“選擇日期”按鈕,同底部彈出一樣,當前界面會有一個透明遮罩層,日期控件會直接顯示在按鈕的下方,點擊其中的日期,下拉框會自動收起,操作完成;
優缺點及使用場景:
下拉框主要應用在“同級別時間段”的維度場景上,比如說以年、月、季度為單位的顯示形式,是某一個時間段內的信息篩選/切換,對數量有一定的要求,越少,用戶切換的效率越高,下拉的長度不可過長,否則容易信息干擾且影響視覺美觀,它的優點是同級別切換效率高,點擊的步驟少,方便用戶頻繁操作,缺點是顯示的條目數量有限;
選項卡式
選項卡相信交互的同學都有留意到,類似于二級導航,像現在很多的應用都采取過這種方式,但選項卡式的日期可能大家沒有特別留意到,展現的形式是類似的,但應用的場景比較特殊;
截圖來自小美到家 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?截圖來自美容工具
交互形式:
點擊“選擇日期”選項,會直接跳轉至新的頁面(具體的交互方式視應用的平臺而定),頂部會有一個日期的橫向切換,內容部分則顯示具體的時間點,選擇完畢,點擊確定,操作完成,回到原來的頁面;
優缺點及使用場景:
與其說是一個日期控件形式,不如說是一個時間選擇器,它所使用的特定場景對年月日時分都有一個十分精確的選擇,會精確到某一個時間點上甚至分,是用戶對時間點最精確的體現形式,目前應用的最多的就是時間的預約功能,選項卡是對日期的一個管控,可以自由頻繁的切換日期,并對其時間點對操作,它的優點是能完全展現出每一個時間點,而且直觀、操作效率高,缺點是占的空間位置相對較大,需跳轉頁面或對交互進行特殊處理方能達到目的,且日期天數需要根據業務需求做一個數量的控制,否則會造成一個日期橫向滑動過長、滑動次數較多的一個操作;
以上是對三種日期選擇器的一個分析與總結,每個日期控件都有它適合或特定的使用的場景、且滿足的業務目標也都不一樣,我們需要根據它們的特性去做區別對待,在選擇使用哪種控件前,需要去深度分晰它最終的用戶體驗目標和想要滿足的業務目標,不盲目套用和照搬競品或同類產品,以求交互到達最佳的體驗。