Jetpack Compose RC01 中缺少 AnimatedImageVector

时间:2021-07-14 07:30:14

标签: android animation android-jetpack-compose

AnimatedImageVector 不再出现在 Jetpack Compose 1.0.0-rc01 中 还缺少函数 animatedVectorResource

如何替换它们?

1 个答案:

答案 0 :(得分:3)

正如您在 release notes 中所读到的:

enter image description here

<块引用>

AnimatedImageVector 被临时移除以改变模块结构

更新:
1.1.0-alpha01 开始,“AnimatedImageVector 和相关 API 现在在新的 androidx.compose.animation:animation-graphics 模块。此 commit 中的更多详细信息。

    val image = animatedVectorResource(drawableId)
    var atEnd by remember { mutableStateOf(false) }
    Image(
        painter = image.painterFor(atEnd),
        contentDescription = "Your content description",
        modifier = Modifier.size(64.dp).clickable {
            atEnd = !atEnd
        }
    )