Как определить тип прокрутки, а затем назначить сенсор вертикальному или внутреннему горизонтальному виду прокрутки - PullRequest
2 голосов
/ 08 мая 2019

У меня есть RecyclerView, в котором есть несколько держателей просмотра, и некоторые из них имеют горизонтальную прокрутку.Чтобы улучшить удобство использования моего приложения, мне нужно определить прокрутку на основе угла (скажем, 30 градусов по оси X) и, в зависимости от этого, назначить его горизонтальной прокрутке ребенка или разрешить его вертикальной прокрутке его родителя.

Из ответа @ suragch https://stackoverflow.com/a/46862320/10165076, Я понял, что мы можем перехватить событие прикосновения parentView, но мне трудно его кодировать.Пожалуйста, помогите мне здесь, это было бы очень признательно.

Редактировать: Если углубиться в юзабилити, мне нужно, чтобы это работало гладко, даже когда родительское представление движется с импульсом броска.

Из приложений, которые я знаю, приложение Play Store отлично справляется с этой задачей, я пытался найти решение в Интернете, но ни одно из них не могло обеспечить такой подход, который работает так же хорошо, как в Play Store.

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