动画对于现代移动应用至关重要,可以实现流畅且易于理解的用户体验。

动画修饰符和可组合项

可组合项 AnimatedVisibility 允许您轻松隐藏或显示内容。
使用 animateContentSize() 实现自动大小变化动画。
使用 AnimatedContent 在具有不同内容的可组合项之间进行动画。

基于值的动画

使用 animate*AsState 函数为单个属性(如不透明度)设置动画。
使用 Transition 同时为多个值设置动画。
使用 InfiniteTransition 持续为属性设置动画。
了解如何自定义动画持续时间、缓动曲线和弹簧配置。
了解如何为动画编写测试。
详细了解如何在 Android Studio 中预览动画。