现在,我有一个可滚动的框,但该框首先显示最左边的内容,然后我们可以滚动查看右边的内容。有没有办法先开始显示最右边的内容,然后开始向左滚动?
答案 0 :(得分:0)
您可以为框中的最后一个偏移设置动画,并使用一个变量来跟踪您是否已经这样做了。使用 remember
使用布尔值,这样您就不会在每次重新组合时结束动画
答案 1 :(得分:0)
最简单的方法是使用带有 LazyRow
参数的 reverseLayout
。
val list = (0..100).toList()
LazyRow(
reverseLayout = true,
) {
items(list.reversed()) { // reverse items back
Text(
it.toString(),
modifier = Modifier.padding(10.dp)
)
}
}