Rose debug info
---------------

Subscribe to this blog

Меню действий

Чтобы лучше понимать как устроены приложения, буду тут собирать требования от операционных систем.

iOS

В iOS меню действий могут быть вызваны любой кнопкой или попыткой предпринять какое-либо действие. Они скользят снизу-вверх, в легко доступную область экрана.

Меню действий — это особый стиль оповещения, который появляется в ответ на элемент управления или действие и представляет собой набор из двух или более вариантов выбора, связанных с текущим контекстом. Используйте меню действий, чтобы позволить людям инициировать задачи или запросить подтверждение перед выполнением потенциально разрушительной операции.

Предоставьте кнопку «Отмена», если это добавляет ясности. Кнопка «Отмена» вселяет уверенность, когда пользователь покидает задачу. Кнопки отмены всегда должны быть включены в меню действий внизу экрана.

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

Избегайте включения прокрутки в меню действий. Если в меню действий слишком много вариантов, люди должны прокрутить, чтобы увидеть все варианты. Прокрутка требует дополнительного времени, чтобы сделать выбор, и это трудно сделать без случайного нажатия кнопки.

В новой версии iOS (iOS 13) функция, называемая «контекстное меню», отображает связанные действия при нажатии и удержании элемента. Когда отображается контекстное меню, фон размыт. Вы можете использовать контекстные меню, чтобы дать людям доступ к дополнительным функциям, связанным с сущностями, не загромождая интерфейс. Это главное отличие от меню действий.

Включайте только наиболее часто используемые команды, которые относятся к элементу. Например, в контекстном меню для почтового сообщения имеет смысл включить команды для ответа и перемещения сообщения, но нет смысла включать команды форматирования или почтового ящика. Перечисление слишком большого количества команд может сокрушить людей.

Не используйте кнопку действия, которая открывает предварительный просмотр элемента. Люди могут нажать, чтобы открыть элемент, который они просматривают, поэтому обычно нет необходимости предоставлять явную кнопку «Открыть».

Избегайте предоставления контекстного меню и меню редактирования для одного и того же элемента. Это может сбить людей с толку и заставить систему определить намерение, когда обе функции включены для одного и того же элемента.

Android

В Android, однако, нижние листы появляются только при нажатии на иконку с тремя точками (это иконка Android для «дополнительных параметров»). И обычно появляются снизу только тогда, когда есть много вариантов возможных действий.

Выпадающее меню обычно располагается под элементом, который его генерирует.

Меню действий представляют собой набор вариантов, блокируя взаимодействие с остальной частью экрана. Они являются альтернативой встроенным меню и простым диалоговым окнам на мобильных устройствах, предоставляя дополнительное пространство для содержимого, значков и действий.

Меню действий могут использоваться вместо меню для представления дополнительных действий на экране. Не делайте высокое меню действий полноэкранными при открытии. При свайпе он может стать полноэкранным. Нажатие на холст или свайп вниз отклоняет меню.


Чтобы не пропустить новую заметку — подпишитесь на мой канал в Телеграме или RSS.

 880   2019   ios vs android
Popular
Do you want to discuss something? Just write to me! telegram or email
1 comment
Головач Лена 2019

Иван, вы лучший, спасибо за этот титанический труд!

Ivan Zviahin 2019

Не за что, Макс)