대부분 처음 Animation을 사용하려고 할때 한번씩 궁금했을 법한 건데요,
이리저리 검색을 해봐도 잘 안나오고, Google groups에서도 제대로 된 답변이 없더군요.

무엇인가 하면 Animation을 수행하면 다시 원 상태로 복귀되는 현상인데요.
다들 anroid:fillAfter="true" 속성에 대해서 보셨을텐데, 생각대로 안된다고 느끼시는 분들이 있을겁니다.

처음 Animation XML 파일을 만들어서 Animation 처리를 하려고 할텐데,
그때 예제로 이리저리 보면 대충 다음과 같은 포맷으로 만드실텐데,

<set xmlns:android="..." android:interpolator="...">
   <translate ... />
</set>

이렇게 하고 Animation 돌려본 후에, Animation이 끝나고 그 자리에 있기를 원해서

<set xmlns:android="..." android:interpolator="...">
   <translate ... android:fillAfter="true" />
</set>

이렇게 추가하고 돌려보면 생각되로 안되는 분들이 있을 것입니다.
(물론 정상적으로 하신 분들은 제외~~ ^^)

여기서 중요한 것은 'android:fillAfter="true"' 이 속성문을 translate 태그 (또는 scale, rotation 등등) 에 넣는 것이 아니라
<set> 태그에 넣으셔야 합니다.

즉,
<set xmlns:android="..." android:interpolator="..." android:fillAfter="true" >
   <translate ... />
</set>

이렇게 해야 Animation 세트가 고정처리 되게끔 인식이 되는거지요.

도움이 됬기를 바랍니다~~ ^^