Вложенные RecyclerViews с фокусируемыми элементами java .lang.IllegalArgumentException: параметр должен быть потомком этого представления - PullRequest
0 голосов
/ 02 марта 2020

У меня есть несколько вложенных обзоров переработчика, которые мне нужно прокрутить в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...