처음엔 scale을 써서 화면을 줄이는 애니메이션을 사용하고 있습니다. 
그리고 두번째는 scale의 화면을 키우는 애니메이션을 사용하고 있습니다. 

그런데 아래와 같이 a_flag로 구분을 하였고..
처음에 화면을 줄이는 애니메이션을 작동시키고..

특정 이벤트에 확대 애니메이션을 작동시키면 
애니메이션이 동작하지 않더군요..

혹시 이럴 경우 수정 방법 아시는 분 계시면..
흰트좀 부탁드립니다.

애니메이션이 끝나는 시점엔 aniSet.reset();를 해주었습니다.


final AnimationSet aniSet = new AnimationSet(true);
aniSet.setInterpolator(new AccelerateInterpolator());

if(a_flag){ <-- 애니메이션 변경을 위함이지만.. 변경되지 않고 애니메이션이 동작하지  않습니다.
final Animation aniScale = new ScaleAnimation(0, 1, 0, 1, getCenterX(), getCenterY());
aniScale.setDuration(ANIMATION_DURATION);
aniSet.addAnimation(aniScale);
}else{
final Animation aniScale = new ScaleAnimation(1, 0, 1, 0, getCenterX(), getCenterY());
aniScale.setDuration(ANIMATION_DURATION);
aniSet.addAnimation(aniScale);
}
aniSet.setFillAfter(true);
a_endLayout.setAnimation(aniSet);
aniSet.startNow();