AccessibilityRole.TabButton
Описание
Узел доступности ведет себя как элемент в упорядоченном списке вкладок.
Поведение платформы
- Android: Если эта роль установлена на узле, экранный читатель объявляет узел как "кнопочку". После короткой паузы он предоставляет инструкции о том, как активировать узел.
- iOS: Если эта роль установлена на узле и родитель узла имеет AccessibilityRole.TabBar, экранный читатель объявляет узел как "вкладку". В противном случае он объявляет узел как "кнопочку".
- macOS: Если эта роль установлена на узле, экранный читатель объявляет узел как "вкладку". После короткой паузы, он предоставляет инструкции о том, как выбрать узел. Если родитель узла установлен AccessibilityRole.TabBar, экранный читатель также объявляет положение вкладки в панели вкладок и общее количество вкладок в ней.
- Windows: Если эта роль установлена на узле, экранный читатель объявляет узел как "элемент вкладки".
Для правильной работы родительского узла узлов кнопок вкладок должно быть AccessibilityRole.TabBar назначен.
Если выбрана вкладка, представленная узлом кнопки вкладки, назначить AccessibilityState.Selected к узлу, чтобы сообщить программе чтения экрана, какая вкладка выбрана в данный момент.
Подписаться на AccessibilityNode.invoked событие, чтобы сообщить экранному редактору, что узел может быть активирован, и выполнить соответствующее действие, когда пользователь активирует его, например, выбрать вкладку, представленную узлом.