其他动画资源

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

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

视频

示例

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

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