有关动画的更多信息,请参阅以下资源。
视频
- 五个快速动画让您的 Compose 应用脱颖而出
- Jetpack Compose:动画
- Motion Layout(MAD Skills 播放列表)
- 运动智能:构建更智能的动画(Google I/O '19)
- 获得动画(Android Dev Summit '18)
- 一窥过渡 - Google I/O '16
示例
在Android 动画示例 GitHub 存储库中提供了许多代码示例,这些示例演示了特定的动画技术。此存储库中包含许多单独的示例项目
项目 | 描述 |
---|---|
ActivitySceneTransitionBasic | 演示如何使用共享元素过渡从一个Activity 过渡到另一个Activity 。 |
BasicTransition | 演示如何使用 Transitions 库在 UI 状态之间创建平滑过渡。 |
CustomTransition | 演示如何使用 Transitions 库创建自定义过渡。 |
DrawableAnimations | 演示如何创建动画矢量图形。 |
GridToPager | 演示如何从RecyclerView 到ViewPager 以及反过来创建共享元素过渡。 |
Interpolator | 演示不同的插值器如何影响动画的动态。 |
Motion | 演示如何为布局、列表和导航实现各种类型的 Material Design 运动。 |
MotionCompose | 演示如何为 Jetpack Compose 实现各种不同类型的 Material Design 运动。 |
OurStreets | 在整个应用中展示共享元素过渡。 |
RevealEffectBasic | 演示如何实现圆形显示效果。 |
Unsplash | Google I/O '16 演讲一窥过渡中的示例代码。 |