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

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

15得票5回答
Jetpack Compose的LazyColumn中的items在stickyHeader上滚动,但不会滚动到最后一个item。

我正在与Jetpack Compose的LazyColumn和stickyHeader功能挣扎。基本上,静态视图效果良好,但一旦开始滚动,项目将超过固定标题,滚动会出现奇怪的行为,并且最后一个项目永远不会可见,因为滚动总是反弹。 以下是它的外观: 这是可组合的代码: @OptIn(E...

16得票2回答
通过ComposeView互操作,在CoordinatorLayout内部组合LazyColumn滚动行为

问题 - 向下滚动会导致底部表单滚动而不是优先给予LazyColumn滚动(RecyclerView没有这个问题。它被NestedScrollView包装) 我刚刚在CoordinatorLayout中引入了Compose LazyColumn替换Recycler。Coordinator(作为...

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

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

16得票6回答
Jetpack Compose中的LazyColumn中如何添加固定网格?

Jetpack Compose目前会抛出IllegalStateException异常,因为您无法嵌套两个可垂直滚动的组件:@ExperimentalFoundationApi @Composable fun MyLazyColumn() { LazyColumn { ...

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

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

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

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

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

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

19得票3回答
竖向滚动组件被设定了一个无限大的最大高度约束,这是不允许的。

我在我的recyclerview项布局中使用ComposeView来使用jetpack compose。当我打开屏幕时,出现了奇怪的问题。 错误java.lang.IllegalStateException: Vertically scrollable component was measu...

22得票2回答
懒加载列(LazyColumn)在垂直滚动方面比普通列(Column)要慢。

我有一个产品单元格,希望在列表中显示。我使用了LazyColumn,但是性能非常差,我找不到原因。然后我将LazyColumn切换为Column,滚动突然变得非常顺畅。 使用的LazyColumn版本:LazyColumn() { items(cartItems, key = {it....