Отличить пользовательский свиток от программного прокрутки для RecyclerView Android - PullRequest
0 голосов
/ 31 мая 2019

У меня есть RecyclerView, в котором я прокручиваю через пульт.Я получаю события направления и программно прокручиваю RecyclerView соответственно.Я поддерживаю ссылку на «текущую позицию» RecyclerView.Когда пользователь касается экрана, пульт «деактивируется» и сохраняет свое текущее положение.Проблема, которую я пытаюсь решить, заключается в том, что если пользователь взаимодействует с целью прокрутки RecyclerView, я хочу обновить ссылку «текущая позиция», чтобы при повторной активации пульта он соответствовал тому, где пользователь прокручивал.Я пытался использовать событие OnUserInteraction для Activity в сочетании с добавлением прослушивателя с прокруткой, но я не уверен в том, как работает синхронизация.Я искал OnItemTouchListener , но это, кажется, обрабатывает перехват события касания, а это не то, что я ищу.Есть идеи?

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