В этой статье описаны проблемы, которые выявляет Сканер доступности.
Метки контентаСлабовидящие пользователи не могут полагаться только на значки и видимый текст интерфейса.
Специальные метки с описаниями облегчают работу таким пользователям. Метки не появляются на экране, но они видны программам чтения с экрана, например сервису TalkBack.
Приложение "Сканер доступности" может выявить следующие проблемы:
- Отсутствие текста для озвучивания
Сканер ищет представления (Views
), в том числе дочерние,с пустыми метками контента.
- Повторяющиеся сведения в метках
В приложении осуществляется поиск представленийView
, в названии которых есть лишняя информация, например о типе или состоянии. Узнайте, как указывать тип и состояние элементов интерфейса, чтобы избежать этой проблемы. - Одинаковые описания
Приложение ищет иерархические структуры, в которых у представлений (Views
) идентичные описания. Например, если есть две кнопки с описанием "Открыть", может быть непонятно, что именно открывает каждая из них. Подробнее… - Ссылки с неясным назначением
Сканер ищет ссылки с неинформативным текстом, например "Нажмите здесь". Подробнее… - Недоступный текст
Сканер ищет представления (Views
) с видимыми метками, которые не озвучивает программа чтения с экрана. Подробнее о недоступном тексте…
Сканер доступности анализирует иерархические структуры с представлениями (View
) и находит в них элементы, которые могут вызвать трудности у людей с двигательной недостаточностью.
- Некорректно указанные ссылки
Сканер ищет элементыClickableSpan
, которые не являются ссылками (UrlSpans
). Подробнее о том, как указывать ссылки… - Множество интерактивных элементов на экране
Сканер ищет интерактивные элементы, которые располагаются слишком близко друг к другу. Подробнее о множестве интерактивных элементов на одном экране… - Лишние описания у доступных для редактирования элементов
Сканер ищет текстовые поля (EditTexts
иTextViews
), описание которых уже указано в элементахcontentDescription
. Подробнее о том, как добавлять описания текстовых полей… - Неподдерживаемые типы элементов интерфейса
В приложении осуществляется поиск элементов, которые не распознаются службами специальных возможностей. Подробнее… - Порядок обхода
Приложение выявляет, может ли порядок обхода элементов оказаться неудобным для тех, кто пользуется службами специальных возможностей, например программами чтения с экрана. - Масштабирование текста
На этапе разработки дизайна пользовательского интерфейса приложение выявляет возможные проблемы с размером шрифта и макетом текста (например, когда он обрезается или скрывается). Подробнее…
Приложение находит слишком маленькие элементы интерфейса, которые могут быть неудобны для пользователей с двигательной недостаточностью.
- Размер области прикосновения
Приложение ищет представления (Views
), реагирующие на обычное и долгое нажатие, высота или ширина которых меньше 48 x 48 dp (или меньше 32 x 32 dp, если представление находится в окне ввода или на краю экрана).Эти минимальные значения можно изменить. Подробнее…
Сканер доступности ищет элементы с недостаточным для слабовидящих пользователей уровнем контрастности.
- Контрастность текста и изображений
Приложение ищет тексты и изображения с коэффициентом контрастности меньше 3.0. При этом для элементовTextViews
сопоставляется цвет текста и фона, а дляImageViews
– цвет переднего и заднего планов. Минимальное допустимое значение коэффициента контрастности можно изменить. Подробнее…
Подробная информация о специальных возможностях
Чтобы узнать о специальных возможностях больше, ознакомьтесь с этим разделом руководства для разработчиков Android (на английском языке).