动画效果-渐变动画
Posted anddlecn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动画效果-渐变动画相关的知识,希望对你有一定的参考价值。
第1节 概述
在安卓系统中,为了界面或者其中的组件在切换、改变的时候显得自然生动、具有流动性的美感,就给它们添加了动画的效果。
例如图片切换的时候,前一张图片淡出,后一张图片淡入。
动画分了三类: frame动画(逐帧动画)、 property动画(属性动画)、 tween动画(渐变动画)。
逐帧动画有点像播放电影,它把很多图片串起来,按照顺序一张一张显示,通过播放形成动画效果;
属性动画是对控件某个属性使用的动画,例如一个按钮的宽度要从窄设置到宽,而我们希望它的宽度调整的时候,能看到它从窄到宽变化的过程,这时就需要使用属性动画。
渐变动画是对控件整体使用的动画,有四种最常见到的效果:透明、平移、缩放和旋转。
/*******************************************************************/
* 版权声明
* 本教程只在CSDN和安豆网发布,其他网站出现本教程均属侵权。
/*******************************************************************/
第2节 渐变动画
渐变动画有四种最常见到的效果:透明、平移、缩放和旋转。这四种效果都有共同点,
- 动画对象作为整体一点点变化;
- 这是一个状态的迁移过程,需要时间的配合,动画的时间长短可以指定,动画变化的速度也是可以指定的;
- 动画执行后,这个动画的对象,并不是真正的变成了动画展示的那样,它其实还保持着以前的样子,你看到的不过是个它的影子罢了,动画结束,影子就消失了。
动画效果可以通过资源文件定义,也可以通过代码来定义。
2.1 透明动画
透明动画的效果是,动画对象的透明度从一个程度变成另一个程度。例如从透明变成不透明这种淡入效果。
以上是关于动画效果-渐变动画的主要内容,如果未能解决你的问题,请参考以下文章