Как передать взаимодействие перетаскивания через составное наложение, но захватить взаимодействие касания в Jetpack Compose?
У меня есть иерархия двух представлений, наложенных друг на друга. Нижний — это HorizontalPager, а верхний — наложение. Наложение прозрачно, но имеет логику, позволяющую отображать информацию, когда пользователь касается наложения.
В (псевдоподобном) коде это выглядит так:
Box {
// The pager that should be draggable
HorizontalPager(...) {
...
}
// The overlay that should be tappable
PagerOverlay(...) {
...
}
}
Проблема в том, что наложение не передает события перетаскивания на пейджер. Как мне этого добиться?