动画效果 第1节 概述

第1节 概述

在安卓系统中,为了界面或者其中的组件在切换、改变的时候显得自然生动、具有流动性的美感,就给它们添加了动画的效果。

例如图片切换的时候,前一张图片淡出,后一张图片淡入。

动画分了三类: frame动画(逐帧动画)、 property动画(属性动画)、 tween动画(渐变动画)。

  1. 逐帧动画有点像播放电影,它把很多图片串起来,按照顺序一张一张显示,通过播放形成动画效果;

  2. 属性动画是对控件某个属性使用的动画,例如一个按钮的宽度要从窄设置到宽,而我们希望它的宽度调整的时候,能看到它从窄到宽变化的过程,这时就需要使用属性动画。

  3. 渐变动画是对控件整体使用的动画,有四种最常见到的效果:透明、平移、缩放和旋转。