Как передать взаимодействие перетаскивания через составное наложение, но захватить взаимодействие касания в Jetpack Compose?

У меня есть иерархия двух представлений, наложенных друг на друга. Нижний — это HorizontalPager, а верхний — наложение. Наложение прозрачно, но имеет логику, позволяющую отображать информацию, когда пользователь касается наложения.

В (псевдоподобном) коде это выглядит так:

      Box {
    // The pager that should be draggable
    HorizontalPager(...) {
        ...
    }

    // The overlay that should be tappable
    PagerOverlay(...) {
        ...
    }
}

Проблема в том, что наложение не передает события перетаскивания на пейджер. Как мне этого добиться?

0 ответов

Другие вопросы по тегам