【问题标题】:Resistance with scroll in HorizontalPager in Jetpack ComposeJetpack Compose 中 Horizo​​ntalPager 中的滚动阻力
【发布时间】:2022-05-23 05:26:54
【问题描述】:

我在我的项目中实现了HorizontalPagerTabRow。我的 Horizo​​ntalPager 使用来自PagerDefaults.flingBehavior(state) 的默认投掷行为。我没有覆盖投掷行为。

代码如下所示:

    val pagerState = rememberPagerState()
    HorizontalPager(
                count = profileState.tabs.size,
                state = pagerState
            ) {..grid item..}

我必须非常努力地滚动才能在寻呼机项目之间滚动。我希望寻呼机在轻微滚动时滚动到下一个/上一个屏幕。

调试和记录后,我发现performFling方法中的initialVelocity由于某种原因一直是-0.0(左右甩动相同)。

【问题讨论】:

  • 如果在这里找不到答案,可以在 Accompanist GitHub 上ask

标签: android android-jetpack-compose android-jetpack jetpack-compose-accompanist


【解决方案1】:

您可以使用(伴奏版本:accompanist-pager:0.24.8-beta):

  HorizontalPager(
        count = 3,
        state = pagerState,
        verticalAlignment = Alignment.Top,
        modifier = Modifier.fillMaxSize()
    )

【讨论】:

    猜你喜欢
    • 2022-01-04
    • 2022-11-24
    • 2022-11-28
    • 2023-01-27
    • 2022-09-25
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 2021-12-23
    相关资源
    最近更新 更多