title: android animation glow effect on imageview
body: <p>I am working on a application, where in my home page i need to give glowing and fading effect animation to a logo (imageview) i tried a lot and could not find how to give glow effect animation and i know glow effect for onclick event please help me with this issue
  Thanks in advance</p>
  
  <pre><code>public class CustomView extends ImageView{
  public CustomView(Context context, AttributeSet attrs, int defStyle) {
      super(context, attrs, defStyle);
  }
  public CustomView(Context context, AttributeSet attrs) {
      super(context, attrs);
  }
  public CustomView(Context context) {
      super(context);
  }
  boolean drawGlow = false;
  //this is the pixel coordinates of the screen
  float glowX = 0;
  float glowY = 0;
  //this is the radius of the circle we are drawing
  float radius = 20;
  //this is the paint object which specifies the color and alpha level 
  //of the circle we draw
  Paint paint = new Paint();
  {
      paint.setAntiAlias(true);
      paint.setColor(Color.WHITE);
      paint.setAlpha(50);
  };
  
  @Override
  public void draw(Canvas canvas){
      super.draw(canvas);
      if(drawGlow)
          canvas.drawCircle(glowX, glowY, radius, paint);
  }
  @Override
  public boolean onTouchEvent(MotionEvent event){
      if(event.getAction() == MotionEvent.ACTION_DOWN){
          drawGlow = true;
      }else if(event.getAction() == MotionEvent.ACTION_UP)
          drawGlow = false;
  
      glowX = event.getX();
      glowY = event.getY();
      this.invalidate();
      return true;
  }
  }
  </code></pre>
  
  <p>this code is for touch event i want animation</p>