Segmented Control

Segmented Control переключает короткие режимы в одной строке. Тон активного сегмента может обозначать include или exclude.

Статус: stable · в системе с 2026-06 · интерактивность: always (всегда)

Когда использовать

  • 2–6 коротких взаимоисключающих режимов в одну строку: вид списка, период, фильтр, формат виджета.
  • Фильтры «включить/исключить» — тоны include/exclude (toggle-passer).

Не использовать:

  • Множественный выбор.
  • Длинные подписи или больше 6 опций: ряд перестаёт читаться одним взглядом и становится Select.
  • Навигация между страницами — это ссылки, не контрол.

Альтернативы:

  • radioварианты с описаниями, вертикально
  • selectдлинный список значений, компактно
  • switchровно два состояния «вкл/выкл»

Конструктор

Меняйте свойства Segmented Control, сочетайте их и проверяйте результат в одном живом экземпляре.

Базовый

Сегменты с иконкой-обрамлением; всегда один активен.

Выбрано: none

Toggle-passer

Без сегмента NONE: повторный клик по активному снимает выбор — бегунок гаснет (deselectable).

Выбрано:

Без иконок

Иконка-обрамление опциональна — без неё остаётся только подпись.

Выбрано: week

Короткий

compact: одна плашка с активным значением, клик переводит к следующему — как includeExcludeShort в легаси.

Страны включены