안드로이드에서는 애니메이션의 효과를 XML로 줄수가 있습니다.
보통 애니메이션 효과를 주는 XML파일은 res/anim 폴더안에 들어가 있으며,
Layout과 마찬가지로 name/id를 통해 참조할 수 있습니다.
보통 4가지 타입의 애니메이션을 지원을 하고 있는데, 종류는 다음가 같습니다.

 <alpha> : 투명도를 정의, 0.0에서 1.0까지. (0.0은 완전 투명)
 <scale> : 에니메이션의 크기 조절, X와 Y축으로 확장 및 축소.(1.0은 현재 크기를 의미)
 <translate> : 이동 설정, %값 혹은 절대값으로 X, Y 를 사용해서 표시.
 <rotate> : 회전 설정, 기준점(X, Y)을 시작으로 얼마나 회전시킬지 설정.

위의 값들 이외에 애니메이션의 타입에 따라서 아래의 솏ㅇ들도 사용할 수 있습니다.
 duration : 밀리 초 단위의 시간.(효과가 적용되는 시간)
 startoffset : 밀리 초 단위의 오프셋 시작 시간.
 interpolator : 애니메이션이 적용되는 속도를 의미.

xml에서 정의를 해주었다면 자바코드에서는 다음과 같이 사용하여 애니메이션을 적용할 수 있습니다.
 view.startAnimation(AnimationUtils.loadAnimation(this, R.anim.scaler));

'안드로이드' 카테고리의 다른 글

Intent  (0) 2011.01.17
Android Manifest Element  (0) 2011.01.16
안드로이드 해상도 단위 정리  (0) 2011.01.14
AlarmManager의 Alarm Types  (0) 2011.01.14
Alarms  (0) 2011.01.14

+ Recent posts