jetpack compose 上的垂直列表中的水平列表不顺畅
Posted
技术标签:
【中文标题】jetpack compose 上的垂直列表中的水平列表不顺畅【英文标题】:horizontal list inside vertical list not smoothly on jetpack compose 【发布时间】:2021-12-06 09:12:22 【问题描述】:我正在尝试实现一个使用垂直滚动来显示所有内容的屏幕,并且此屏幕的某些部分具有水平滚动,带有如下卡片:
屏幕可组合:
LazyColumn
item header
item texts
item
LazyRow
items(firstCardList)
LazyRow
items(secondCardList)
滚动工作正常但不流畅,我不知道如何解释,但是当我用手指移动列表时,当我移开屏幕手指时滚动停止,滚动不顺畅且连续滚动垂直,看起来滚动动画卡住了。
我知道在 xml 中我可以使用 nestedScrollingEnabled = false 并且这个问题已经解决了,但是我不知道如何在 compose 中做到这一点。
【问题讨论】:
【参考方案1】:有人吗?我仍然面临这个问题
【讨论】:
以上是关于jetpack compose 上的垂直列表中的水平列表不顺畅的主要内容,如果未能解决你的问题,请参考以下文章
viewpager jetpack compose 中的垂直滚动不起作用
Jetpack Compose:更新列表元素内容时不会发生重组
Jetpack All In Compose ?看各种Jetpack库在Compose中的使用
Android Paging 3 - 从 Jetpack Compose 中的 PagingData<T> 对象获取数据列表