伴奏寻呼机 `offscreenLimit` 被移除。如何禁用附近页面的预加载?
Accompanist Pager `offscreenLimit` removed. How to disable preloading of nearby pages?
从v0.19.0版本开始; offscreenLimit
参数已 removed。如何使用其他技术禁用预加载?
@Composable
fun MyComposable(){
val pagerState = rememberPagerState()
HorizontalPager(
state = pagerState,
modifier = Modifier.fillMaxSize(),
count = itemList.size,
) { i ->
MyPage(i)
}
}
这样的事情怎么样?
HorizontalPager(...) { i ->
if ((pagerState.currentPage - i).absoluteValue > 1) {
EmptyPage()
} else {
MyPage(i)
}
}
从v0.19.0版本开始; offscreenLimit
参数已 removed。如何使用其他技术禁用预加载?
@Composable
fun MyComposable(){
val pagerState = rememberPagerState()
HorizontalPager(
state = pagerState,
modifier = Modifier.fillMaxSize(),
count = itemList.size,
) { i ->
MyPage(i)
}
}
这样的事情怎么样?
HorizontalPager(...) { i ->
if ((pagerState.currentPage - i).absoluteValue > 1) {
EmptyPage()
} else {
MyPage(i)
}
}