Я делаю приложение для смартфонов. Функция в приложении требует, чтобы пользователи вводили адрес. Обычно пользователь касается поля ввода текста и вводит его с помощью системной клавиатуры, но пользователь также может дважды коснуться поля ввода, которое вызывает список сохраненных адресов. Проблемы 1) как добавить в сохраненные адреса 2) как удалить из сохраненных адресов Возможные решения:

1) После того, как пользователь вручную введет адрес в первый раз, рядом с ним может появиться значок, чтобы сохранить его в адресной книге. 2) Здесь я застрял. Справа от кнопки с каждым адресом может быть маленький крестик. Но пользователь может случайно удалить его при попытке использовать адрес. Я также думал об использовании смахивания для удаления записи. У меня вопрос: как пользователь узнает, что элемент пролистывается и что это означает его удаление?

mockup

загрузить исходный код bmml — Каркасы, созданные с помощью Мокапы Balsamiq

У нас уже есть список с сохраненными адресами, но он немного отличается от того, что я мог бы показать с макетом (например, элементы списка больше похожи на кнопки, чтобы пользователь знал, что на них можно нажать).

0
Celeritas 23 Июл 2016 в 01:00

1 ответ

Я думаю, что способ, которым gmail обрабатывает переход на удалить идеально:

enter image description here

Три части этого взаимодействия являются ключевыми:

<сильный>1. Налицо явное указание на то, что действие пользователя по смахиванию означает удаление. Это отображается значком корзины во время смахивания.

<сильный>2. Четко после смахивания появляется сообщение о том, что что-то было удалено. Удаленный элемент четко помечен ярлыком "Удалено" и ярко окрашен, чтобы показать контраст с остальными элементами.

<сильный>3. После смахивания доступна очень полезная кнопка «Отменить». Это дает пользователям уверенность в том, что любые непреднамеренные действия не являются постоянными. Идеально подходит для новых пользователей приложения или ожидаемого случая использования случайных пролистываний.

Со временем пользователи, вероятно, поймут, что прокрутка адреса означает его удаление в вашем приложении. Я думаю, что предоставление возможности отменить его при необходимости поможет с принятием действия «проведите пальцем для удаления».

1
adriennetacke 23 Июл 2016 в 10:38