11得票1回答
Jetpack Compose中的LazyColumn内部有一个LazyColumn。

在我的主页上,我有一个lazycolumn,其中一个项目是水平分页器。在每个水平分页器内部,我需要再放置一些具有lazyColumn的页面。但是出现了错误,即不允许在同一方向上使用嵌套滚动。我该如何实现这个UI? @Composable fun Home() { LazyColumn...

10得票2回答
如何在BottomSheetDialogFragment中正确使用Jetpack Compose?

例如,我在应用程序中有一个MyBottomSheetDialogFragment,并使用Compose LazyColumn代码: class MyBottomSheetDialogFragment : BottomSheetDialogFragment() { override f...

8得票1回答
Jetpack Compose 惰性列单选

我从服务器获取数据并在列表中显示,每个项目都可以通过一次单击选择以显示按钮,但我无法关闭它,只能打开它。 这是列表类的项目。 data class Task( val deviceName: String, val deviceId: String, var sel...

8得票2回答
Jetpack Compose:更新列表元素内容时未发生重新组合

我正在尝试使用Android的Jetpack Compose。 对于简单的用例,一切都按预期工作, 但是在更高级的情况下,我遇到了缺少重组的问题。 我的模型: 我正在模拟一个配料的存储系统,其中 配料包括名称和可选图标: data class Ingredient(val name...

8得票5回答
懒加载列中的最后一个元素不可见。Jetpack Compose

我以这个代码实验为例子。 override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { ret...

8得票4回答
Jetpack Compose中LazyColumn的当前滚动位置值(以像素为单位)

我希望在LazyColumn中获得总滚动位置(以px为单位)。 该列本身具有ScrollState,其中包含一个值(在文档中描述为像素的当前滚动位置值),但是LazyColumn ScrollState没有此字段,我想要与Column ScrollState滚动位置值完全等效的LazyColu...

7得票2回答
Android Compose:LazyColumn和具有verticalScroll的Column之间的区别

我尝试寻找使用 LazyColumn 和 Column 与 verticalScroll 的原因。它们之间有什么区别?为什么一个比另一个更理想?它们都能使屏幕可滚动,不是吗?在任何情况下选择其中一个会有问题吗?

7得票2回答
如何在(Lazy)Column中添加足够的底部填充以避免FAB遮盖其内容?

问题与Flutter中此处讨论的问题非常相似,但在使用Jetpack Compose的本机Android应用程序中发生: 是否有方法动态添加底部填充到(懒惰)列中,以便其内容永远不会被FAB遮挡? FAB添加到Scaffold中,因此我希望能以某种方式动态获取此填充。

7得票2回答
如何在LazyColumn的animateItemPlacement()方法中避免自动滚动到更改处?

我正在使用类似清单的方式,使用LazyColumn。该列表首先显示所有要完成的项目,然后显示所有已完成的项目。轻触项目会切换其完成状态。 以下是我的MWE示例: data class TodoItem(val id: Int, val label: String, var isDone: ...

7得票1回答
像安卓联系人中的粘性标题一样的 Jetpack Compose 中的 Sticky Headers

我没有找到在LazyColumn中将stickyHeader与项目放在同一行的方法: 因此,我使用了Box将字母和其背景置于LazyColumn之上,并使用LazyListState将其放置在正确的位置: @Preview @Composable fun InlineStickyLis...