отменить добавление текстовых полей в озвучке TalkBack из родительских View?
Как пример, есть View элемента списка RecyclerView. К этому View talkback может добавить то, что идёт от RecyclerView, т.е. текст "в списке", "вне списка". Хотелось бы сделать, чтобы при наведении на View родительская озвучка не учитывалась
Хороший вопрос, кстати. Accessibility в RV специально так сделана, чтобы юзер понимал, где он сейчас находится в списке. С другой стороны, многие сейчас делают длинные экраны на RV, не заморачиваясь на поведение accessibility.
Ситуация в том, что когда RecyclerView озвучивает элементы, то он читает все достаточно быстро. Выходит "та-да-да-да-да в списке". Паузы практически нет, воспринимается на слух, как составное ячейки. Хотелось бы оставить озвучку talkback для RecyclerView. Его элементы в целом можно отдать в другой Recycler или в третий. Чтобы в каждом не заниматься удаление этих полей talkback, хорошо бы только для вьюшек прописать, чтобы не учитывали родительские добавки.
Обсуждают сегодня