compose 中有 animateStringAsState 吗?

does we have animateStringAsState in compose?

在 compose 中,我们有一些 animateState,例如 animateIntAsState,我们可以在更改值时使用它来制作动画,但是如果我们想在 Compose 中为 String 制作动画呢???,示例: 文字(文字=“一些价值”)

看看AnimatedContent。文档是 here.

AnimatedContent

var text by remember { mutableStateOf ("SOME TEXT") }

AnimatedContent(text){
 // You must use "it", not "text"
 Text(it)
}

现在,只要 text 变量发生变化,它就会为值设置动画。

您可以使用它提供的 spec 参数来操纵动画类型。

更多相关信息here