动画的其他资源

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

有关动画的更多信息,请参考以下资源。

视频

示例

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

项目 描述
ActivitySceneTransitionBasic 演示如何使用共享元素过渡在一个Activity到另一个Activity之间。
BasicTransition 演示如何使用Transitions库在UI状态之间创建平滑过渡。
CustomTransition 演示如何使用Transitions库创建自定义过渡。
DrawableAnimations 演示如何创建动画矢量可绘制对象。
GridToPager 演示如何从RecyclerViewViewPager以及反过来创建共享元素过渡。
Interpolator 演示不同的插值器如何影响动画的动态。
Motion 演示如何为布局、列表和导航实现各种类型的Material Design Motion。
MotionCompose 演示如何为Jetpack Compose实现各种不同类型的Material Design Motion。
OurStreets 展示了整个应用中的共享元素过渡。
RevealEffectBasic 演示如何实现圆形显示效果。
Unsplash 来自Google I/O '16演讲深入了解过渡的示例代码。