logo

FocusTraversalGroup

flutter

widgets

`FocusTraversalGroup` — это виджет, который управляет порядком перехода фокуса между вложенными виджетами при навигации с клавиатуры (или другим способом). Особенно полезен для десктопа и веба.

💡 Примечание:

`FocusTraversalGroup` можно использовать для изоляции фокуса в пределах части UI — например, диалога или формы.

Параметры

policy (FocusTraversalPolicy)

Определяет стратегию обхода. Например, `ReadingOrderTraversalPolicy` или `WidgetOrderTraversalPolicy`.

descendantsAreFocusable (bool)

Определяет, могут ли дочерние элементы получать фокус. Значение по умолчанию — `true`.

child (Widget)

Дочерний виджет, для которого применяется правило обхода фокуса.

⚠️ Важно:

Если вы не используете `FocusTraversalGroup` в сложных интерфейсах, навигация по фокусу может быть некорректной или непредсказуемой на клавиатуре.