#android #accessibility
#Android #Специальные возможности
Вопрос:
Я использую представление изображения в качестве кнопки. При нажатии на вид изображения он меняет цвет фона на оранжевый и остается в этом состоянии. С точки зрения доступности мне также нужно заставить читателя вызвать нажатое состояние (т. Е. Находится ли оно уже в нажатом состоянии или нет). Как этого добиться?
Ответ №1:
Я не знаю о черте, которую можно установить на Android для «нажатого» состояния. Вы уже используете android:contentDescription
вид изображения для обозначения своей кнопки? Возможно, вам придется добавить описание с помощью «нажата». В iOS есть отдельные accessibilityLabel
accessibilityHint
атрибуты и, поэтому это позволяет вам поместить состояние «нажато» в «подсказку». Но я не могу найти аналогичного разделения ярлыка и подсказки для Android.
(Есть android:hint
, но это только для текстовых представлений и аналогично тексту-заполнителю. Это не подсказка для читателей экрана, чтобы объявить ее в качестве описания.)
Комментарии:
1. Привет, Slugolicious, спасибо за вашу помощь. На самом деле хорошо, что, когда я устанавливаю вид изображения в нажатое состояние или выбранное состояние для, например, ImageView.setPressed(true), доступность также заботится о том, чтобы объявить «нажато». Следовательно, она решена.