其他动画资源

试用 Compose 方式
Jetpack Compose 是推荐用于 Android 的界面工具包。了解如何在 Compose 中使用动画。

如需详细了解动画,请参阅以下资源。

视频

示例

Android 动画示例 GitHub 代码库中提供了许多代码示例,演示了特定的动画技术。此代码库中有多个单独的示例项目:

项目 说明
ActivitySceneTransitionBasic 介绍如何使用共享元素从一个Activity到另一个元素过渡。
BasicTransition 介绍如何使用 Transitions 库在界面状态之间创建平滑过渡。
CustomTransition 介绍如何使用 Transitions 库创建自定义过渡。
DrawableAnimations 介绍了如何创建动画矢量可绘制对象。
GridToPager 展示了如何创建从 RecyclerViewViewPager 的过渡,以及如何创建共享元素。
插值器 演示了不同的插值器对动画动态有何影响。
动作 介绍了如何为布局、列表和导航实现各种类型的 Material Design 运动。
MotionCompose 介绍了如何为 Jetpack Compose 实现各种不同类型的 Material Design 运动。
OurStreets 在整个应用中展示共享元素过渡。
RevealEffectBasic 演示如何实现圆形揭露效果。
非启动画面 Google I/O 2016 年 Google I/O 大会上的示例代码谈到了过渡的窗口