1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| iv_start.setImageResource(R.drawable.start); //进行缩放动画 ScaleAnimation scaleAnimation = new ScaleAnimation(1.4f, 1.0f, 1.4f, 1.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); scaleAnimation.setDuration(4000);//动画持续时间 //动画播放完成后保持形状 scaleAnimation.setFillAfter(true); scaleAnimation.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { //可以在这里先进行某些操作 } @Override public void onAnimationEnd(Animation animation) { //动画执行结束 } @Override public void onAnimationRepeat(Animation animation) { } }); view.startAnimation(scaleAnimation);//开始动画 要缩放哪个控件就用哪个控件来启动即可
|