Кнопка «Переключить» против флажка и тумблера
XAML для Windows 8 предлагает 3 элемента управления для переключения: кнопка переключения, флажок и тумблер .
рекомендации для Windows 8 UX объясняют и сравнивают и тумблер , но не упоминайте кнопку переключения.
Как и когда я его использую? Должен ли я использовать его вообще, учитывая, на мой взгляд, более низкий доступ и открытость? Каковы его плюсы и минусы?
5 ответов
Кнопка переключения обычно имеет наибольший смысл, если у вас есть количество кнопок для выбора между . Что-то вроде набора переключателей во взаимодействии.
Как ЕС, я не могу выставить тумблеры. Требовать состояние или не использовать его. «Выключить» означает «щелчок», чтобы отключить, или это означает: «Теперь он выключен». Это дерьмо. Как насчет цветных слепых? Выделение цвета в элементе управления для идентификации его состояния не является удобным для пользователя в этом случае. Все двоичные решения должны быть флажками или радиокнопками - или обозначать тумблер «в настоящее время ... вкл /выкл» - это больше работает для глупых элементов управления. Я не занимаюсь программированием, но никогда не буду использовать бинарный тумблер. Это заставляет людей принимать неверные решения. Это может быть «симпатично», но оно дисфункционально.
Из того, что я видел, коммутаторы используются больше для постоянных системных настроек, тогда как переключатели более контекстуальны. Таким образом, коммутатор может включать или отключать услугу, доступ к которой осуществляется с панели настроек, но она действует повсюду, а переключатель переключается на содержимое, которое в настоящее время находится в фокусе.
Переключение между группами не требуется. Существует несколько допустимых примеров особых кнопок переключения, таких как «как», «любимый» или полужирный формат на панели инструментов вашего текстового процессора.
Явная маркировка должна помочь вам здесь . Когда у вас несколько кнопок переключения, очень важно, чтобы они отображались визуально связанные (в группе).
При использовании автономной кнопки переключения используйте ярлык, чтобы сделать его явным, что он является переключателем и выделяет /отменяет выделение состояния кнопки в соответствии с вашей визуальной темой. Вместо того, чтобы просто помещать его в «белое состояние», серый цвет выключен, так как если он очень похож на «отключение».
скачать источник bmml - Каркасы, созданные с помощью Mockups Balsamiq
toggle нужно описать, чтобы вы могли использовать его для четкого значения, например (вкл. /выкл.), и я думаю, что это более распространено на мобильных устройствах, чем веб
флажок более точный (пользователю нужно щелкнуть не только кнопку смены кнопки)