Android——Animation笔记:视图动画

来源:互联网 发布:linux开发入门 编辑:程序博客网 时间:2024/05/21 00:47

一:简单的视图动画

透明度、旋转、移动、缩放和动画集合----**        int duration = 1000;        AlphaAnimation alphaAnimation = new AlphaAnimation(0,1);        alphaAnimation.setDuration(duration);        bn.startAnimation(alphaAnimation);        RotateAnimation rotateAnimation = new RotateAnimation(0,360);        rotateAnimation.setDuration(duration);        bn1.startAnimation(rotateAnimation);        TranslateAnimation translateAnimation = new TranslateAnimation(0,200,0,300);        translateAnimation.setDuration(duration);        translateAnimation.setFillAfter(true);        bn2.startAnimation(translateAnimation);        ScaleAnimation scaleAnimation = new ScaleAnimation(0,1,0,1);        scaleAnimation.setDuration(duration);        bn3.startAnimation(scaleAnimation);        AnimationSet animationSet = new AnimationSet(true);        animationSet.setDuration(duration);        animationSet.addAnimation(alphaAnimation);        animationSet.addAnimation(translateAnimation);        animationSet.addAnimation(scaleAnimation);        bn4.startAnimation(animationSet);

局限性:只改变显示,无法响应事件

0 0