0

当我使用 listState 管理 LazColumn 的滚动以显示和隐藏我的标题栏时,如果我使用分页,则每次滑动时分页都会刷新。我不知道该怎么做。

val listState = rememberLazyListState()
val topicList =showChannelViewModel.topicList.collectAsLazyPagingItems()
        Box(modifier = Modifier.fillMaxSize()) {
            LazyColumn(
                modifier = Modifier.fillMaxWidth().wrapContentHeight(),
                state = listState
            ) {
               itemsIndexed(items = topicList, key = { _, item -> item.id }) { _, item ->
               }
            }
          if (listState.firstVisibleItemIndex > 0) {
            TitleBar() {
                finish()
            }
          }
        }
4

0 回答 0