以中心点放大:
AnimationSet animationSet = new AnimationSet(true);
ScaleAnimation scaleAnimation = new ScaleAnimation( 1.0f, 1.15f, 1.0f, 1.15f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); scaleAnimation.setDuration(100); //动画持续时间 animationSet.addAnimation(scaleAnimation); //保存动画效果到。。 animationSet.setFillAfter(true); //结束后保存状态 view.startAnimation(animationSet); //设置给控件
取消动画
animationSet.setFillAfter(false); //结束后不保存状态 animationSet.cancel(); //关闭动画 animationSet.reset(); //重置AnimationSet
【android 控件放大变大动画】