У меня есть несколько вложенных обзоров переработчика, которые мне нужно прокрутить в syn c, как по оси X, так и по оси Y. Функциональность есть, но когда я сделал элементы фокусируемыми, поскольку это приложение будет использоваться в android телевизионной среде, я начал получать следующую ошибку (cra sh):
java.lang.IllegalArgumentException: parameter must be a descendant of this view
at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6143)
at android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:6072)
Это происходит когда я быстро прокручиваю (используя клавиши со стрелками на клавиатуре) очень правую сторону (нажимая клавишу и поднимая ее до конца), а затем делаю то же самое с go внизу.
Чтобы увидеть это более подробно, здесь есть ссылка на репозиторий github с кодом и видео на YouTube, показывающее мое поведение на cra sh. https://github.com/Dreyar/AndroidSynchronisedScrolling