[prg] Re[2]: Не добавляется виртуальное view к реальному view в android
Здравствуйте Анатолий. Я пытался использовать похожий алгоритм,но у меня
talkback не видит view. Я решил эту проблему по-другому и обновил
репозиторий https://github.com/AlexandrKozlovskiy/test. Идея в том,чтобы
посылать accessibilityEvent типа AccessibilityFocused,когда отрабатывает
соответствующий action. Координаты в моём коде взяты с потолка,хотя в
случае с ссылками их нужно будет как-то рассчитывать самостоятельно.
Ещё,как я понял по исходникам telegram,чтобы мы могли находить эти
виртуальные view прощупыванием,нам надо переопределить вроде метод
класса View onHoverEvent,и там уже смотреть на координаты motionEvent.
Кстати ещё сложность расчёта координат ссылок,т.е виртуальных View
заключается в том,что,как я понимаю,при прокрутке нам надо считать
координаты ссылок с нуля и надо понять,на каком виртуальном view
добавлять action scroll,ведь текста может быть очень много.
Может,конечно,той прокрутки,которая реализована в программе изначально и
достаточно для этого,но мне кажется,что при добавлении виртуальных View
мне тоже надо будет учитывать прокрутку. Ещё мне непонятно,какие
координаты устанавливает метод класса accessibilityNodeInfo
setBoundsInParent? Вот метод setBoundsInScreen,как я понял,устанавливает
координаты виртуальных view на экране. Может метод setBoundsInParent
устанавливает координаты относительно чего мы устанавливаем эти
координаты,т.е на какой точке экрана у нас будет точка с координатами 0,0?