IT/안드로이드2012. 1. 16. 16:49


* 트윈드 애니메이션이 주로 사용되는 곳

- 액티비티 간 전환
- 액티비티 내에 있는 레이아웃 간 전환
- 같은 뷰 내에 표시된 서로 다른 콘텐트 간 전환
- 다음과 같은 사용자 피드백을 제공할 때
- 진행 상태를 표시하기 위한 모래시계 뷰 회전
또는
- 부정확 하거나 유효하지 않은 데이터 입력을 표시하기 위한 입력 박스 “흔들기”

* Animation클래스를 이용해 만들어지는 트윈드 애니메이션의 애니메이션 타입 4가지

- AlphaAnimation: 뷰 투명도(불투명 혹은 알파 블렌딩) 변화를 애니메이션 할 수 있도록 해준다.
- RotateAnimation: 선택된 뷰 캔버스를 XY 면으로 회전할 수 있도록 해준다.
- ScaleAnimation: 선택된 뷰를 확대 또는 축소할 수 있도록 해준다.
- TranslateAnimation: 선택된 뷰를 화면 여기저기로 옮길 수 있도록 해준다(비록 그 뷰는 자신의 원래 경계 내에서만 그려질 것이지만).

1. 트윈 애니메이션의 사용
-액티비티 간 전환
-액티비티 내에 있는 레이아웃 간 전환
- 같은 뷰 내에 표시된 서로 다른 콘텐트 간 전환
- 진행 상태를 표시하거나 부정확하거나 유효하지 않은 데이터 입력을 나타내기 위해 입력 박스 '흔들기' 등과 같은 사용자 피드백을 제공할 때

2. 애니메이션 타입
AlphaAnimation, RotateAnimation, ScaleAnimation, TranslateAnimaiton



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터