按钮点击缩放的效果

需求:按钮点击 有缩放的效果

效果:

按钮点击缩放的效果_第1张图片

做法:用ScaleAnimation实现缩放

法一:用java代码实现

法二:用xml实现

 //方法一:
    private void executeAnimation(View view) {
        ScaleAnimation scaleAnimation = new ScaleAnimation(1.0f, 0.95f, 1.0f, 0.95f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
        scaleAnimation.setDuration(100);
        scaleAnimation.setRepeatCount(1);
        scaleAnimation.setRepeatMode(Animation.REVERSE);
        scaleAnimation.setInterpolator(new AccelerateDecelerateInterpolator());
        view.startAnimation(scaleAnimation);
    }
    //方法一:
    private void executeAnimation2(View view){
        Animation scaleAnimation=AnimationUtils.loadAnimation(this,R.anim.scale_anim);
        view.startAnimation(scaleAnimation);
    }

xml代码



    

代码

 

你可能感兴趣的:(按钮点击缩放的效果)