AnimationDidStart & AnimationDidEnd
AnimationDidStart 이벤트와 AnimationDidEnd 이벤트는 각각 애니메이션이 시작된 직후, 애니메이션이 끝난 직후를 의미하는 이벤트입니다.
AnimationDidStart 이벤트는 AnimationStart 이벤트가 실행하고 바로 뒤에 감지되는 이벤트이고, AnimationDidEnd 이벤트는 AnimationEnd 이벤트가 일어난 직후에 발생하는 이벤트입니다.
요약하자면 애니메이션 이벤트는 AnimationStart -> AnimationDidStart -> AnimationEnd -> AnimationDidEnd 순서로 발생하게 됩니다.