Swipe-to-Action UX: Направете скритите жестове откриваеми и безопасни
Как да проектираме действия с плъзгане в списъци: означаващи, прагове, ангажименти с пълно плъзгане, отмяна, достъпност и защо плъзгането никога не трябва да бъде единственият начин.
Ядро за вкъщи
Действията с плъзгане са бърз пряк път за чести списъчни действия, като архивиране или изтриване, но те са скрити, така че никога не трябва да са единственият начин да направите нещо. Използвайте ги за очаквани действия, покажете ясен праг, когато елементът се движи, оставете частично плъзгане да разкрие и пълно плъзгане да се ангажира и предлагайте отмяна за разрушителни действия.
Проблеми с използваемостта
Nielsen Norman Group откри повтарящи се проблеми с действията с плъзгане за разкриване: липсата на означаващи прави неясно къде работи плъзгането, нестандартните действия зад плъзгане изненадват хората, които очакват изтриване или архивиране, скриването на много действия зад плъзгане ги прави трудни за откриване и плъзгането може да бъде двусмислено, когато същият жест също навигира между секции.
Как трябва да се държат действията с плъзгане
Material Design описва общия модел на Android: елементите от списъка могат да разкриват бутони при плъзгане, а основното действие е последната, подравнена в края опция, която пълното плъзгане задейства директно.
- Продължете да плъзгате за чести, очаквани действия: архивиране, изтриване, маркиране като прочетено.
- Покажете действието и неговия цвят, докато елементът се движи, и го променете видимо при прага на ангажиране.
- Пружинете артикула обратно, ако бъде освободен преди прага.
- Предложете отмяна или поискайте потвърждение за разрушителни действия.
- Не смесвайте действия с хоризонтално плъзгане с навигация с хоризонтално плъзгане на един и същи екран.
Никога единственият начин
Тъй като плъзгането е невидимо, поставете същите действия във видимо меню, меню с продължително натискане или екран с подробности. Това обхваща и достъпността: потребителите на екранни четци и хората, които не могат да изпълняват прецизни жестове, се нуждаят от маршрут без жестове, а платформите предоставят действия за достъпност точно за тази цел.
Движението кара плъзгането да се чувства надеждно
Елементът трябва да следи пръста точно и при освобождаване пружина, която носи скоростта на пръста, кара ангажимента или връщането да се чувства физически. Кратко хаптично почукване на прага, където платформата го поддържа, потвърждава действието, преди пръстът да се повдигне.
Ключове Principle, които трябва да запомните
- Плъзгането е скрито: винаги предоставяйте видима алтернатива
- Използвайте го за чести, очаквани действия
- Частично плъзгане разкрива, пълно плъзгане ангажира, ранно пускане се връща обратно
- Отменете или потвърдете разрушителните действия
- Избягвайте противоречиви хоризонтални жестове на един екран
Често задавани въпроси
Източници
- Using Swipe to Trigger Contextual Actions — Nielsen Norman Group
- Lists guidelines — Material Design 3