动画的其他资源

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

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

视频

示例

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

项目 说明
ActivitySceneTransitionBasic 演示如何在 Activity 之间使用共享元素过渡。
BasicTransition 演示如何使用 Transitions 库在 UI 状态之间创建平滑过渡。
CustomTransition 演示如何使用 Transitions 库创建自定义过渡。
DrawableAnimations 演示如何创建动画矢量 Drawable。
GridToPager 演示如何创建从 RecyclerViewViewPager 再返回的共享元素过渡。
Interpolator 演示不同的插值器如何影响动画的动态效果。
Motion 演示如何实现适用于布局、列表和导航的各种类型的 Material Design Motion。
MotionCompose 演示如何为 Jetpack Compose 实现各种不同类型的 Material Design Motion。
OurStreets 展示了贯穿整个应用的共享元素过渡。
RevealEffectBasic 演示如何实现圆形揭露效果。
Unsplash 源自 Google I/O '16 大会演讲《深入了解过渡效果》的示例代码。