安卓中Animations的使用

原文地址:安卓 Animations的使用 作者:老穆

Animations提供了一些列动画播放效果
这些效果可以应用在绝大多数的控件中
Animations的分类:
 1.补间动画(Tween Animation)
 该类提供了旋转,移动,缩放,淡入淡出等效果
2.帧动画(Frame Animation)
 该类可以创建一个Drawable序列,这些Drawable可以按指定的时间间歇依次显示

 

Tween Animation动画的分类

1.Alpha:淡入淡出的效果

2.Scale:缩放效果

3.Rotate:旋转效果

4.Translate:移动效果

 

 

Tween Animation的使用步骤
1.创建一个AnimationSet对象
2.根据需要创建相应的Animation对象
3.根据软件动画的需求,为Animation对象设置相应的数据
4.将Animation对象添加到AnimationSet对当中
5.使用控件开始执行AnimatioSet

 

       AlphaAnimation举例

1.AnimationSet animation = new AnimationSet(true);
2.AlphaAnimation alphAnimation = new AlphaAnimation(1,0);
3.alphAnimation.setDuration(1000);
4.animation.addAnimation(alphAnimation);
5.imageview.startAnimation(animation);

注意:
ScaleAnimation,TranslateAnimation,RotateAnimation的用
同上
演示例子程序1

 


使用方法二:在xml文件中声明动画

优点:xml文件的可读性及可用性高,便于替换

用法步骤:在res/anim目录下建立一个xml文件,当需要在xml中定义多个变换时需要将多个变换包含在一组<set></set>标记中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值