android-jetpack-compose-list相关内容

有没有办法在LazyColumn的底部对齐一项?

我正在尝试实现一个底部带有按钮的列表,如下所示: 因为我不知道列表上会有多少项,所以我使用LazyColumn。仅当列表未占满整个屏幕时,才应将底部的按钮放在那里;如果已占满整个屏幕,则应将该按钮下移并成为列表中的最后一项。 在LazyColumn中移动按钮,如下所示: LazyColumn(...) { items(items) { item -> ...} i ..

如何实现Jetpack Compose中列表的靠齐居中功能?

在带有水平线条布局的EpoxyRecclerView中,有一个靠齐居中的功能,它的工作原理是,如果我以良好的速度滚动列表,它会继续滚动,直到它放慢速度,并将某个项目放在中心。如果我慢慢滚动并抬起手指,那么下一个项目将跨过/移动到屏幕的中心。有一件事你必须明白,这不是寻呼机。寻呼机仅自动捕捉下一个项目。但我不能像自由滚动一样滚动... 您可以将此gif视为示例 所以,我正在寻找Jetpa ..

Jetpack Compose LazyColumn 以编程方式滚动到 Item

有没有办法以编程方式将 LazyColumn 滚动到列表中的某个项目?我认为可以通过提升 LazyColumn 参数 state: LazyListState = rememberLazyListState() 来完成,但我不知道如何更改此状态,例如点击按钮. 解决方案 With 1.0.x LazyListState 支持滚动位置通过 scrollToItem() 函数,“立即"捕捉滚 ..

如何在 jetpackCompose 中对齐 LazyColumn 内的不同项目

我正在用 firebase 构建一个聊天应用程序,我需要在最后写消息时和在开始时对齐聊天气泡,就像在 whatsapp 中一样.如果我在lazyColumn 中使用horizo​​ntalArrangement,它会影响所有项目.我尝试在聊天气泡中使用 modifier.align 但没有任何反应.我该怎么做? 下面是我的lazyColumn LazyColumn(修饰符 = Modifi ..

一起滚动两个懒惰的滚动条

这个问题以前有人问过,但形式不同,针对一些特定的用例,到目前为止还没有答案.我终于让它工作了,所以我在这里分享这个,但这不应该被标记为重复,因为之前的所有问题都指定了特定的东西,比如 Columns 和 scrollable Modifiers 或 LazyRows,但这将解决一般的所有问题,我的意思是所有惰性滚动器,希望甚至是可滚动的容器.我会发布答案,所以这只是我希望与社区分享的一部分知识,当 ..