다음과 같이 FrameLayout을 상속받는 myLayout을 만들고, 

화면에 터치시 터치 영역에 Circle을 만들기 위해 ImageView를 상속받는 myCircle클래스를 생성하였습니다.

MyCircle 클래스 내부에서는 Alpha Animation과 Scale Animation을 생성하여, AnimationSet 클래스에 Add한뒤에 

AnimationSet 를 시작하였습니다. 이때,, 오직 알파 애니메이션만 먹질 않네요 ㅜㅜ

ㅇㅇㅇ
 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);
   
}

다음은 위의 mylayout 클래스에 has a 관계로 포함되는 myCircle 클래스입니다.

aaaaaaa
 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);        
   
}
}