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

动画修饰符和可组合项

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

基于值的动画

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