gpt4 book ai didi

android - 在撰写中自动滚动多行文本字段

转载 作者:行者123 更新时间:2023-12-05 02:35:25 24 4
gpt4 key购买 nike

我有一个如下所示的多行文本字段

val scrollState = rememberScrollState(0)

TextField(
modifier = Modifier
.fillMaxWidth()
.height(75.dp)
.verticalScroll(scrollState),
value = caption,
onValueChange = { onCaptionChanged(it) }
)

目前,它支持手动滚动,但我希望它在用户输入新行 (\n) 时自动向下滚动。我该如何实现?

最佳答案

您可以使用 scrollState.scrollTo 进行滚动。要跟踪内容高度变化,您可以检查 scrollState.maxValue,例如:

LaunchedEffect(scrollState.maxValue) {
scrollState.scrollTo(scrollState.maxValue)
// or
// scrollState.animateScrollTo(scrollState.maxValue)
}

关于android - 在撰写中自动滚动多行文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70568846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com