其他动画资源

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

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

视频

示例

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

项目 说明
ActivitySceneTransitionBasic 展示了如何使用从一个 Activity 到另一个 Activity 的共享元素过渡。
BasicTransition 展示了如何使用 Transitions 库在界面状态之间创建平滑的过渡效果。
CustomTransition 展示了如何使用 Transitions 库创建自定义过渡。
DrawableAnimations 展示了如何创建动画矢量可绘制对象。
GridToPager 演示了如何创建从 RecyclerView 到 ViewPager 的共享元素过渡,以及如何再次返回。
插值器 展示了不同的插值器如何影响动画的动态效果。
运动模式 展示了如何为布局、列表和导航实现各种类型的 Material Design 运动效果。
MotionCompose 展示了如何为 Jetpack Compose 实现各种不同类型的 Material Design Motion。
OurStreets 展示了整个应用中的共享元素过渡效果。
RevealEffectBasic 展示如何实现圆形揭露效果。
Unsplash Google I/O 16 讲座 A window into transitions 中的示例代码。