【发布时间】:2022-11-18 09:59:06
【问题描述】:
我正在使用com.google.accompanist:accompanist-pager 来实现页面的无限滚动。我按照 HorizontalPagerLoopingSample 中的描述实现了所有内容。
我需要从第三页开始显示我的寻呼机。但是当我设置 initialPage = 2 HorizontalPager 时显示错误的页面。
在示例中显示第一页设置为initalPage = Int.MAX_VALUE / 2。是否可以用无限寻呼机计算出真实的具体位置?
我尝试做这样的事情:
val positionFromIWantToStart = 2
val startIndex = (Int.MAX_VALUE / 2) + positionFromIWantToStart
val pagerState = rememberPagerState(initialPage = startIndex)
但这不正确,HorizontalPager 总是显示第一页。
请帮我。
【问题讨论】:
标签: android android-viewpager android-jetpack-compose infinite-scroll jetpack-compose-accompanist