2020-12-10 前端達人
最近收到小伙伴的一個問題,以下兩種卡片切換怎么用。
以下是我收到的兩個不同案例,第一眼給我們的感受就是這兩個case不都是可以通過手指左右滑動嘛?
好像有區(qū)別,但是具體有什么區(qū)別,分別可以怎么用,一下子又說不上來,那么大家可以來聽聽我的理解!
不知道大家家里是否有兩種門,一種是轉(zhuǎn)動把手可以向內(nèi)或者向外打開的,另一種是拽動把手進行左右移動的,就像下面這個樣子。
我們可以通過把手和門的樣式判斷出如何對其進行操作,所以兩種卡片,首先在形態(tài)上就有區(qū)別,一種是平鋪一種是疊加,也就是一個是二維一個是三維。所以有小伙伴問要問,那又怎樣,實質(zhì)上都是卡片切換,為什么在banner上不可以用疊加態(tài)呢?
除了在形態(tài)上的區(qū)別外,還有交互手勢的區(qū)別,大家以為疊加和平鋪都是輕掃切換嗎,首先這兩種形態(tài)都有通過輕掃手勢可以進行狀態(tài)切換的過程,但實質(zhì)上,疊加狀態(tài)控制的是當(dāng)前卡片與下層卡片,而平鋪狀態(tài)控制的則是一整個輪播容器,并且疊加卡片除了輕掃以外還可以拖拽。
這里再說一個交互手勢的區(qū)別:輕掃(swipe)、甩動(flick)、拖拽(Drag)的區(qū)別,拖拽和前兩者比較好區(qū)別,大家應(yīng)該都玩過地攤游戲像套圈圈,輕掃和甩動就像你站在原地往目標(biāo)一扔,而拖拽就像是你探出半個身子,把圈放到最近的一個玩具頭頂上再放手,是不是很形象
那么輕掃和甩動的區(qū)別是什么呢,我們這里簡單的描述兩者在可見范圍內(nèi)的區(qū)別,比如:
1. 慣性
比如我們操作移動端信息列表的時候,大拇指對于內(nèi)容界面的滾動進行的是甩動,上滑后頁面不會馬上停下,而會滾動一會再停下。這就相當(dāng)于給了一個物理世界的摩擦力的效果,但是輕掃則幾乎不明顯。
2. 位移
輕掃所經(jīng)過的位移較短,基本上在該容器中發(fā)生位移變化,雖然兩者其實都可以不限制方向,但是位移的距離是有區(qū)別的,輕掃更短,甩動更長。
3. 力量
輕掃無論你的初速度還是力量多大,都只能完成穩(wěn)定的動作與狀態(tài),例如側(cè)滑刪除,不管再怎么用力和加速都只能讓對象在指定的范圍內(nèi)呈現(xiàn)。
4. 范圍
這個其實很有意思,不知道大家最近是否更新了iOS,更新的同學(xué)可能在編輯鬧鐘頁面會覺得想要原地爆炸,因為我們看下圖
無論是輕掃還是甩動,我們都需要有一個明確的范圍,在老版本中的時間切換,輕掃和滾動都能很快速的選擇到時間,因為我們可以同時看到上下文并且做出預(yù)判,但是新版本就變得有點阿西吧的感覺,為了更精準(zhǔn)的選擇到時間我們必須從輕掃/甩動換成滑動,甚至類似于撥動的手勢,難用至極。所以輕掃的范圍也會比甩動的視覺范圍更小。
那么輕掃和甩動怎么區(qū)別呢,大家可以理解為,輕掃是在甩動的基礎(chǔ)上給被拖動對象增加了穩(wěn)定效果,所以既然增加了穩(wěn)定效果,那么慣性和位移都被固定、穩(wěn)定化了,比如列表左滑刪除,tab左右滑動的切換。
另外,大家可能覺得甩動和輕掃可以控制我們界面中大部分對象,可以幫助我們?yōu)g覽,而且要我們可以將甩動進行穩(wěn)定的輕掃控制。但并非那么簡單,我舉兩個糖炒栗子,例如音量和進度的調(diào)節(jié),我們是不可以用甩動或者輕掃,因為無法準(zhǔn)確控制,只能使用拖拽。
5. 知乎的懸浮按鈕
另外在知乎的話題切換中有個懸浮按鈕,這個按鈕不知道大家是否操作過,他既可以拖拽,也可以甩動,問題來了,如果對其甩動會出現(xiàn)兩種情況,第一種,返回屏幕一側(cè)吸附,第二種吸附到屏幕另一側(cè)。
兩種情況取決于你是否甩動過了某一條“邊界”,也就是說你的手指在控制這個“圓形”對象時,何時進行了“關(guān)閉”(也就是何時手指離開了屏幕),所以這里咱們要說的是,如何選用手勢進行對象控制,要取決于具體的場景和需求,這里的圓形控制器并不需要非常精準(zhǔn)位置,所以對其賦予了拖拽和甩動兩個手勢,那當(dāng)然這里輕掃也可以啦,只是沒什么卵用。
6. QQ的未讀氣泡
還有比如qq的未讀氣泡,拖拽和甩動都可以刪除它,但是輕掃不行。
其實這些規(guī)則我們在交互動效的工具中都可以很好的體現(xiàn),比如拖拽開始-拖拽結(jié)束,對應(yīng)的就是手指的接觸拖動-手指的離開。
所以做個小總結(jié),輕掃是甩動的穩(wěn)定化效果,并且適合距離較短的進行操作,輕掃和甩動都是非化操作。
我們再回到這個案例本身,疊加和平鋪卡片的交互手勢,疊加卡片利用的是輕掃,并且還具有拖拽的手勢屬性,而平鋪的卡片可以輕掃,相當(dāng)于單張瀏覽,類似banner切換,并且也可以具有甩動的可能,比如淘票票的熱映卡片,不過平鋪的時候一般單張卡片不適用甩動,輕掃即可,因為單張卡片使用甩動,信息基本看不清楚,多張卡片使用甩動更容易提高檢索的效率。
另外用過探探的老司機們都知道,喜歡哪個美女帥哥就往右邊“扔”卡片,為什么是扔呢,因為這個“扔”包含了選擇的意思,就像性感的荷官在發(fā)牌一樣,這張卡牌就是你的了!當(dāng)然,既然發(fā)給你了,你也不能退,再想找回來就難咯
所以其實在手勢上,疊加態(tài)的卡片切換在我們的預(yù)期和常規(guī)使用中,有著選擇、不可逆的屬性,那這就和平鋪的二維卡片切換就完全不同了。
疊加態(tài)的卡片更不方便信息對比,而平鋪卡片則可以,例如騰訊視頻的vip等級卡片切換。沒有對比就沒有傷害,不造成傷害,就促進不了買賣。所以你看非誠勿擾都是排一排給你選的而不是一個出來不行換另一個,因為你不知道下一個會不會更不喜歡。
疊加態(tài)的卡片就像是德州撲克一樣,不知道大家是否all in過,是否賭贏過最后一張牌,在沒有發(fā)出那張牌的時候,我們總是抱著期望,所以疊加的卡片,在我們普通人的預(yù)期中是潛意識的提高的,而平鋪的卡片就像已經(jīng)發(fā)在你手里的卡片,你可以觀察、對比,但是沒有了未知感和神秘感,所以抖音是如何讓你上癮的,讓你沉浸在其中的,大家現(xiàn)在可以理解了嗎。
疊加態(tài)的卡片在展示上會給你一些樣式,告訴你這里有好多張,并且是永遠切換不完的,而平鋪卡片則通常需要告知用戶外這里有幾張,你看到了第幾張,所以又多了一個輪播指示器來幫你記憶。
綜上所述,方案沒有好壞,只有適不適合當(dāng)前的場景。所以,在什么場景下用什么樣的切換大家學(xué)廢了嗎?
轉(zhuǎn)自:優(yōu)設(shè)網(wǎng)
藍藍設(shè)計( m.sillybuy.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)
藍藍設(shè)計的小編 http://m.sillybuy.com