我有一个类似于这样的LazyColumn:LazyColumn ( verticalArrangement = Arrangement.spacedBy(12.dp) ) { items(bookList) { book -> InProgressBook...
有没有一种方法可以通过编程方式将 LazyColumn 滚动到列表中的某个项目?我认为可以通过提升 LazyColumn 参数 state: LazyListState = rememberLazyListState() 来完成这个操作,但我不知道如何在按钮点击时更改这个状态。
在Jetpack Compose中,我们可以使用LazyColumnFor来代替RecyclerView。 在RecyclerView中,为了在项之间保持适当的边距/填充,我们需要使用ItemDecoration,如此文章所述。 如下所示class MarginItemDecoration(p...
我已经阅读了类似的主题,但是没有找到令人满意的结果: Jetpack Compose中NestedScrollView + RecyclerView或Nested RecyclerView(一个Recycler内部嵌套另一个Recycler)的等效方法是什么 如何在Jetpack Comp...
如何在Jetpack Compose中创建GridView而不使用RecyclerView或android.widget.GridView?
我想检查列表是否滚动到了列表的末尾。然而,lazyListState 没有提供这个属性。为什么我需要它?我想为了“滚动到末尾”显示一个 FAB,并在最后一项已经可见时隐藏它。(注:它确实有这个属性,但是它是内部使用的) /** * Non-observable way of getti...
如何在Jetpack Compose中访问LazyColumn的当前项索引。LazyColumn { items(viewModel.list) { item -> // Here I want to get the index of the item Tim...
在Jetpack Compose中有类似于swiperefreshlayout的东西以进行下拉刷新。
我正在尝试使用compose lazy column,希望我的lazy column的每个项目都具有最大高度,但我尝试了下面的代码,结果并不符合预期。 代码 val itemsList: List by mainScreenViewModel.portfolioItems.observeAsS...
我觉得标题已经说明了一切。LazyPagingItems 的构造函数是内部的。我无法将 LazyPagingItems 作为参数传递给预览组件,更不用说传递示例数据了。但我想展示我的组合部件的预览,应该怎么做呢?@Composable fun MainUi(users: LazyPagingI...