В моем приложении для Android у меня есть собственный макет, который используется в качестве кнопки — он состоит из некоторых TextViews
и ImageView
, кроме того, он имеет градиентный фон.
Сейчас я настраиваю свое приложение, чтобы оно соответствовало правилам доступности. Для этого мне нужно преобразовать этот макет в кнопку, чтобы TalkBack мог правильно указать действие, чтобы весь этот макет был кликабельным и служил как кнопка.
Я знаю, что в iOS есть возможность установить кнопку UIAccessibilityTraits
рассматривать такое представление как кнопку - такое решение сэкономило бы мне огромное количество работы с точки зрения миграции.
Есть ли подобное решение на Android для этого? Какого подхода следует придерживаться, чтобы TalkBack правильно распознавал этот макет?