Compose 动画

了解如何使用 Compose 动画 API 动画化状态值、使用过渡、动画化可见性或大小更改以及交叉淡入淡出。

要点

  • animate*AsState API 可用于根据状态更改动画化单个值。
  • 要同时动画化多个值,请使用 updateTransition 函数创建过渡。
    • 您可以使用过渡对象上的扩展函数声明每个动画值。
  • 要自定义动画行为,请指定 transitionSpec 参数。
  • AnimatedVisibility 可用于动画化外观和消失。
  • 通过为进入和退出指定参数来自定义动画行为。
  • 要动画化元素的大小更改,请使用 animateContentSize 修饰符。
  • 要动画化交换 UI 部分时的更改,请使用 Crossfade 可组合项。

包含本指南的合集

本指南是这些精选的快速指南合集的一部分,涵盖更广泛的 Android 开发目标

本系列视频介绍了各种 Compose API,快速向您展示可用的内容以及如何使用它们。
了解如何使用明亮、引人注目的视觉效果来为您的 Android 应用赋予精美外观和风格。

有问题或反馈?

访问我们的常见问题页面,了解快速指南,或与我们联系并告诉我们您的想法。