android - 我们在 compose 中有 animateStringAsState 吗?

标签 android kotlin android-jetpack-compose

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

最佳答案

AnimatedContent

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

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

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

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

更多信息here

关于android - 我们在 compose 中有 animateStringAsState 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72099616/

相关文章:

Java 反射处理库更改

kotlin - Corda事件调度中的可调度状态

java - 如何通过模型构造函数在 Spring boot 中进行查询

android - Jetpack compose navigation popUpTo inclusive true 未从 backstack 清除可组合屏幕

java - 由于minSdkVersion,无法在Android项目中使用新方法

java - 双击 : zoom on Android MapView?

android - Jetpack 撰写文本字段 OnFocusChangeListener

android - Jetpack UI 组合。如何创建 FloatingActionButton?

Android - 使用登录屏幕代替自动登录的 Google 登录

android - Kotlin 版本 1.1.4-eap-77 不工作