Android examples for Animation:Animation Creation
pulse Background Animation
//package com.java2s; import android.view.View; import android.view.animation.AlphaAnimation; import android.view.animation.Animation; import android.view.animation.AnimationSet; import android.view.animation.ScaleAnimation; public class Main { public static AnimationSet pulseBackgroundAnimation( final View pulseBackground) { AnimationSet pulse = new AnimationSet(false); ScaleAnimation scale = new ScaleAnimation(0.5f, 1.2f, 0.5f, 1.2f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); scale.setDuration(200);/*from w w w.j a v a 2 s .co m*/ AlphaAnimation alpha = new AlphaAnimation(0.0f, 0.6f); alpha.setRepeatCount(1); alpha.setRepeatMode(Animation.REVERSE); alpha.setDuration(100); pulse.addAnimation(scale); pulse.addAnimation(alpha); pulse.setFillAfter(true); pulse.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { pulseBackground.setVisibility(View.INVISIBLE); } @Override public void onAnimationRepeat(Animation animation) { } }); return pulse; } }