안녕하세요 아즈라엘 입니다.


요즘 에니메이션 안쓰는게 없는듯 하네요 간단한 UI도 움직이길 원하고 있거든요..


상황이 좀 난감합니다. 


@Override

public void onAnimationEnd(Animation animation) {

DebugUtils.d(TAG, "onAnimationEnd");

callView.setAnimation(null);

//callView.clearAnimation();

}



callView.clearAnimation(); 을 사용하면 DebugUtils.d(TAG"onAnimationEnd"); 가 두번 찍히는군요..

한마디로 함수를 두번 호출했다는 소리인데.. 참 애매 함니다~!..


혹시 저만의 문제인가 싶어서요 ㅎㅎ


여담인데 onCreate 되자마자 자동으로 에니메이션 되게 하려는데. .되게 힘들군요..

특히 Thread 에서  layout을 inflater 를 사용하여  onResume  을 최대한 빠르게 앞당겼습니다.


이로 인해서 onCreate가 끝나는 시점에서 바로 에니메이션을 자동으로 호출 하려는게 더욱 힘들어 졌습니다.


스레드 끝나는 시점에 핸들러를 통해서 자동으로 에니메이션이 시작되게 하려는데 이 시점이 onResume 시점이라는걸

보장 받지 못하고 딜레이를 많이 주면 시작하자 마자 시작을 못하게 되어 난감하네요..


안드로이드 에니메이션 보면 볼수록 꼬물입니다......


아직도 베타버전이라는 느낌을 지울 수가 없네요.. 


아 그리고 모든 기종을 테스트 하고 있는데 겔럭시2 ICS 버전이 최고의 퍼포먼스를 보여주는군요..