了解如何使用 Compose 动画 API 动画化状态值、使用过渡、动画化可见性或大小更改以及交叉淡入淡出。
要点
animate*AsState
API 可用于根据状态更改动画化单个值。- 要同时动画化多个值,请使用
updateTransition
函数创建过渡。- 您可以使用过渡对象上的扩展函数声明每个动画值。
- 要自定义动画行为,请指定
transitionSpec
参数。 AnimatedVisibility
可用于动画化外观和消失。- 通过为进入和退出指定参数来自定义动画行为。
- 要动画化元素的大小更改,请使用
animateContentSize
修饰符。 - 要动画化交换 UI 部分时的更改,请使用
Crossfade
可组合项。
包含本指南的合集
本指南是这些精选的快速指南合集的一部分,涵盖更广泛的 Android 开发目标
Compose 基础知识
本系列视频介绍了各种 Compose API,快速向您展示可用的内容以及如何使用它们。
显示图片
了解如何使用明亮、引人注目的视觉效果来为您的 Android 应用赋予精美外观和风格。
有问题或反馈?
访问我们的常见问题页面,了解快速指南,或与我们联系并告诉我们您的想法。