其他动画资源

试用 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 展示了如何实现圆形揭露效果。
非启动画面 2016 年 Google I/O 大会上的示例代码讲解了过渡中的窗口