AnimationSet
extends Animaiton
java.lang.Object
android.view.animation.Animation
android.view.animation.AnimationSet

제 설명이 정확한 것인지 모르겠지만..

AnimationSet 클래스는 복수의 에니메이션(트윈을) 하나의 에니메이션으로 보이게 끔 조합시키는 클래스이다. 
Animation 추상클래스에서 생성된 다른 객체를 (예: AlphaAnimation ) values( Attributes, Constants )를 상속받는다.

생성자로는(Constructors)
AnimationSet( Context context, Attributes attrs )  <-xml 의 리소스 값들을 인플레이션하여 받음
위 생성자에서는 많이 보는 Attributes attrs 은 AttributeSet 인터페이스의 xml 리소스에 의한 전개 값 을 갔는 다는 뜻이다.

AnimationSet( boolean shareInterpolator ) <- 이것은 물론 코드상의 값을 받는다는 뜻임.
                                                             -->여기서 ShareInterpolator 단어의 Interplolator는 흠.. 머 끼어드다 정도으 뜻을 보면 좋을것 같다.ㅎㅎ



public Method들에 대해 알아보자...

void  addAnimation( Animation a ) 
-> 기능은 예를 들어 AlphaAnimation, RotateAnimaiton 클래스들로 생성된  Animation 객체를 인자로 받고 
     추가된 에니메이션은 순서대로 적용이 됩니다. 또한 Animation 클래스는 abstract 클래스임을 잊지 말자.

 

+ Recent posts