title: In CustomView, only alpha Animation doesn't work
body: <p>I make my custom view. and I also make my custom view (making Circle). But In my custom view, Alpha Animation only don`t work.... </p>
  
  <p>My Customview extends linearlayout</p>
  
  <pre><code>public class mylayout extends FrameLayout implements View.OnClickListener {
  ......
      public mylayout(Context context){
          super(context);
          init(context);
      }
      void init(Context context){
          this.setLayoutParams(new 
              LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
              LayoutParams.FILL_PARENT));
          mButton = new Button(getContext());
          mButton.setText("Delete all Created Circle.");
          mButton.setId(10);
          mButton.setOnClickListener(this);
          bitmap = BitmapFactory.decodeResource(context.getResources(),  
              R.drawable.change_sea01);
  
          this.addView(mButton,new 
              LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, 
              LayoutParams.WRAP_CONTENT));        
      }
  
      @Override
      public boolean onTouchEvent(MotionEvent event) {
          // TODO Auto-generated method stub
          if(event.getAction() == MotionEvent.ACTION_DOWN) {
              this.addView(new MyCircleView(getContext(), (int)event.getX(),
                  (int)event.getY()));    
              return true;
          } else if(event.getAction() == MotionEvent.ACTION_MOVE) {
              this.addView(new MyCircleView(getContext(),(int)event.getX(), 
                  (int)event.getY()));
              return true;
          }
          return super.onTouchEvent(event);
      }
  </code></pre>
  
  <p>This is myCircle Class that make circle on touching point(x,y)</p>
  
  <pre><code>class MyCircleView extends ImageView{
      .............
      public MyCircleView(Context context, int xPos, int yPos) {
          super(context);
          pnt = new Paint();
          pnt.setAntiAlias(true);
  
          bDelete = false;
          bmpCircle = BitmapFactory.decodeResource(context.getResources(), 
              R.drawable.img_click);
          this.xPos = xPos;
          this.yPos = yPos;
          xWidth = bmpCircle.getWidth()/2;
          yWidht = bmpCircle.getHeight()/2;
      }
  
      @Override
      protected void onDraw(Canvas canvas) {
          super.onDraw(canvas);
          if(setAnimation == null){
              createAnimation(canvas);            
          }
          canvas.drawBitmap(bmpCircle, xPos - xWidth, yPos - yWidht, pnt);
      }
  
      public void createAnimation(final Canvas canvas) {
          AlphaAnimation alpha;
          ScaleAnimation scale;
          alpha = new AlphaAnimation(1.0f, 0.0f);
          scale = new ScaleAnimation(1, 2, 1, 2, Animation.ABSOLUTE, xPos- xWidth,
              Animation.ABSOLUTE, yPos - yWidht);
          setAnimation = new AnimationSet(false);
          setAnimation.addAnimation(alpha);
          setAnimation.addAnimation(scale);
          setAnimation.setDuration(3000);
          startAnimation(setAnimation);        
      }
  }
  </code></pre>