안녕하세요.. ^^

몇가지 애니메이션 관련 질문을 드립니다.

(1)  AnimationSet 에 setRepeatCount(3) 반복 설정을 했지만, 반복이 안됩니다.

    RotateAnimation  안에서  설정해서 애니메이션 효과를 적용하면 반복이 되는데

     AnimationSet에 반복 설정을 하면 반복하지 않습니다.
    원래 AnimationSet 클래스에서 해당 메소드를 지원하지 않는 것인지요???

--------------------------------------------------------------------
       AnimationSet animSet = new AnimationSet(true);
  
        Animation anim = new TranslateAnimation(0, 50, 0, 100);
        anim.setDuration(2000);
        anim.setRepeatCount(Animation.INFINITE);
  
        animSet.addAnimation(anim);

        mImg.setAnimation(animSet);
        mImg.startAnimation(animSet);

=> 반복이 됨
----------------------------------------------------------------------------

----------------------------------------------------------------------------
       AnimationSet animSet = new AnimationSet(true);
  
        Animation anim = new TranslateAnimation(0, 50, 0, 100);
        anim.setDuration(2000);
  
        animSet.addAnimation(anim);
        animSet.setRepeatCount(Animation.INFINITE);

        mImg.setAnimation(animSet);
        mImg.startAnimation(animSet);

=> 반복이 안됨
----------------------------------------------------------------------------



(2) ScaleAnimation에서  
      - ScaleAnimation.ABSOLUTE    
     -  ScaleAnimation.RELATIVE_TO_SELF
     -  ScaleAnimation.RELATIVE_TO_PARENT
  의미가 무엇인지 모르겠습니다.

Animation anim = new ScaleAnimation( 1, 0.5f, 1, 2,
                            ScaleAnimation.RELATIVE_TO_SELF, 0f,
                            ScaleAnimation.RELATIVE_TO_SELF, 0f); 
이렇게 설정 후 pivotType을 변경하고 실행해도 똑같은 결과가 나옵니다.


(3) setFillAfter() 메소드는 애니메이션 후 변경된 애니메이션 효과를 적용 유지 여부를 설정하는 것인데
      setFillEnabled() 메소드는 어떤 설정을 하는지요?

아시는 분들은 좀 알려 주십시요~