您的位置:首页 > 职场人生

Animation的四种动画效果

2011-08-02 19:56 316 查看
AlphaAnimation 控制渐变透明的动画效果

ScaleAnimation 控制尺寸伸缩的动画效果

TranslateAnimation 控制画面平移的动画效果

RotateAnimation 控制画面角度变化的动画效果

关于这四种动画所显示出来的效果,笔者将用代码讲述。读者可以把代码运行到自己的程序中,自己调试观看各个动画所表现出来的效果。

首先在Oncreate()里初始化四个动画效果





然后可以设置一个button控制动画的运行,在GridView布局里可以加一些小控件。 (为了演示效果)当点击Button按钮时,填写如下代码





这里

interpolator定义一个动画的变化率(the rate of change)。这使得基本的动画效果(alpha, scale, translate, rotate)得以加速,减速,重复等。(详细请阅读文档)AnimationSet这个类为animation的集合类。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息