我正在尝试滚动以在Column
条目数可能超过窗口高度的情况下工作。
我目前正在使用 Compose 1.1.0-rc03,目前我只是想让它在桌面上运行。
我将问题简化为:
@Composable
fun App() {
val optionsScrollState = rememberScrollState()
Row(modifier = Modifier.fillMaxSize()) {
// Left column
Column(
modifier = Modifier
.scrollable(optionsScrollState, Orientation.Vertical)
.width(240.dp)
.fillMaxHeight()
) {
(1..100).forEach { i -> Text("Row $i") }
}
}
}
但这不会滚动,或者至少不会滚动鼠标滚轮。也许还有另一种滚动方式对我来说不是很明显。
我该如何进行这项工作?
上的文档scrollable
说我可能必须自己管理状态。那么使用rememberScrollState()
还不够吗?
我发现了一些关于禁用列滚动的现有问题,但他们总是在谈论LazyColumn
我在这里没有使用的问题。