动画预览

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

Play back, scrub through, and slow down the
AnimatedVisibility

您还可以使用“动画预览”绘制动画曲线图,这对于确保动画值正确编排非常有用。

Visualization of an animation
curve

“动画预览”会自动检测可检查的动画,这些动画由启动动画预览图标 Run icon 指示。

Start Animation Preview icon in Design
window

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

Gif showing inspection with All Animations
UI

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

Pick precise values for animation previews

“动画预览”目前支持 updateTransitionAnimatedVisibilityanimate*AsStateCrossFaderememberInfiniteTransitionAnimatedContent API。要访问最新功能,请将“动画预览”与 Android Studio Meerkat Feature Drop 和 compose.animation 1.8.1 及更高版本结合使用。