🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> 编写:[XizhiXu](https://github.com/XizhiXu) - 原文:[http://developer.android.com/training/animation/index.html](http://developer.android.com/training/animation/index.html) 动画为你 App 上将要发生的事件增加精细的视觉提示,并且能改进你 App 界面的思维模型。当界面改变其状态时,例如加载内容或新操作可用时,动画特别有帮助。动画也能为你的 App 增添优雅的外观,提供给你的 App 一种优质体验。 但是记住:滥用动画或者在错误时机使用动画也是有害的,例如:他们造成了延迟。这节课程告诉你如何应用常用动画类型来提升易用性,在不给用户用户增加烦恼的前提下提升性能。 ### Sample Code [Animations.zip](http://developer.android.com/shareables/training/Animations.zip) ### Lessons - [View间渐变](#) 学习在重叠 view 间的淡入淡出。这节课将展示给你如何使用一个进度提示来淡入淡出包含文本信息的 view。 - [使用ViewPager实现屏幕滑动](#) 学习怎样为水平相邻的界面提供渐变动画。 - [展示卡片(Card)翻转动画](#) 学习怎样实现两个视图的翻转动画。 - [缩放View](#) 学习怎样通过触控放大视图。 - [布局变更动画](#) 学习当你增加、移除或更新子 View时怎样使用内置动画。