3

Since version v0.19.0; offscreenLimit parameter has been removed. How to disable preloading using some other technique?

    @Composable
    fun MyComposable(){
        val pagerState = rememberPagerState()
        HorizontalPager(
            state = pagerState,
            modifier = Modifier.fillMaxSize(),
            count = itemList.size,
        ) { i ->

            MyPage(i)
        }
    }
Shreyash.K
  • 487
  • 4
  • 14

1 Answers1

5

What about something like this?

HorizontalPager(...) { i ->
    if ((pagerState.currentPage - i).absoluteValue > 1) {
        EmptyPage()
    } else {
        MyPage(i)
    }
}
Jan Bína
  • 3,447
  • 14
  • 16