本文主要是介绍安卓中Animations的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Animations提供了一些列动画播放效果
这些效果可以应用在绝大多数的控件中
Animations的分类:
2.帧动画(Frame Animation)
Tween Animation动画的分类
1.Alpha:淡入淡出的效果
2.Scale:缩放效果
3.Rotate:旋转效果
4.Translate:移动效果
Tween Animation的使用步骤
1.创建一个AnimationSet对象
2.根据需要创建相应的Animation对象
3.根据软件动画的需求,为Animation对象设置相应的数据
4.将Animation对象添加到AnimationSet对当中
5.使用控件开始执行AnimatioSet
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>标记中
这篇关于安卓中Animations的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!