其他动画资源

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

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

视频

示例

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

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