动画预览

Android Studio 允许您从动画预览中检查动画。如果动画在可组合的预览中描述,您可以检查给定时间每个动画值的精确值,暂停动画,循环播放、快进或慢速播放,以帮助您在整个动画过渡过程中调试动画。

Play back, scrub through, and slow down the
AnimatedVisibility

您还可以使用动画预览来以图形方式可视化动画曲线,这对于确保动画值正确编排很有用。

Visualization of an animation
curve

动画预览会自动检测可检查的动画,这些动画由 **开始动画预览** 图标 运行图标 表示。

Start Animation Preview icon in Design
window

如果您有多个动画,可以使用动画预览一次检查和协调所有动画。您还可以冻结特定的动画。

Gif showing inspection with All Animations
UI

使用选择器将非枚举或布尔状态设置为使用精确输入调试 Compose 动画。对于所有支持的 Compose 动画 API,您可以播放、暂停、擦除、控制速度和协调。

Pick precise values for animation previews

动画预览目前支持 updateTransitionAnimatedVisibilityanimate*AsStateCrossFaderememberInfiniteTransitionAnimatedContent API。要访问最新功能,请将动画预览与 Android Studio Koala Feature Drop 和 compose.animation 1.7.0 及更高版本一起使用。