В RecyclerView передайте событие противоположного перетаскивания, чтобы просмотреть его под ним. - PullRequest
0 голосов
/ 18 февраля 2020

Текущий макет (псевдо)

<Layout ..... >

<BottomSheet ..../>

<RecyclerView
  orientation="horizontal"/>

</Layout>

Видео взаимодействия макетов

Выпуск Нижний лист выходит за горизонтальный вид рециркулятора, где пользователь может перетаскивать его вверх и отображать лист. Когда лист скрыт, вид рециркулятора над ним поглощает все касания, включая перетаскивание по вертикали. Таким образом, пользователь вынужден точно найти пиковый участок 5dp для перетаскивания вверх.

Вопрос Как я могу переопределить вид рециркулятора, чтобы передать вертикальные перетаскивания в вид под ним (нижний лист)

Начальные попытки Даже если я верну false для onItemTouch или onTouchIntercepted, вертикальное касание не передается представлению под ним, поэтому я считаю, что мне не хватает основной концепции, стоящей за сенсорные события.

...