* 트윈드 애니메이션이 주로 사용되는 곳
- 액티비티 간 전환
- 액티비티 내에 있는 레이아웃 간 전환
- 같은 뷰 내에 표시된 서로 다른 콘텐트 간 전환
- 다음과 같은 사용자 피드백을 제공할 때
- 진행 상태를 표시하기 위한 모래시계 뷰 회전
또는
- 부정확 하거나 유효하지 않은 데이터 입력을 표시하기 위한 입력 박스 “흔들기”
* Animation클래스를 이용해 만들어지는 트윈드 애니메이션의 애니메이션 타입 4가지
- AlphaAnimation: 뷰 투명도(불투명 혹은 알파 블렌딩) 변화를 애니메이션 할 수 있도록 해준다.
- RotateAnimation: 선택된 뷰 캔버스를 XY 면으로 회전할 수 있도록 해준다.
- ScaleAnimation: 선택된 뷰를 확대 또는 축소할 수 있도록 해준다.
- TranslateAnimation: 선택된 뷰를 화면 여기저기로 옮길 수 있도록 해준다(비록 그 뷰는 자신의 원래 경계 내에서만 그려질 것이지만).
1. 트윈 애니메이션의 사용
-액티비티 간 전환
-액티비티 내에 있는 레이아웃 간 전환
- 같은 뷰 내에 표시된 서로 다른 콘텐트 간 전환
- 진행 상태를 표시하거나 부정확하거나 유효하지 않은 데이터 입력을 나타내기 위해 입력 박스 '흔들기' 등과 같은 사용자 피드백을 제공할 때
2. 애니메이션 타입
AlphaAnimation, RotateAnimation, ScaleAnimation, TranslateAnimaiton
'IT > 안드로이드' 카테고리의 다른 글
매초마다 현재 가속도에 기반해 속도를 업데이트하는 Timer코드는? (0) | 2012.01.16 |
---|---|
애니메이션의 타입 중 회전 애니메이션과 알파 애니메이션을 구현하는 코드는? (0) | 2012.01.16 |
위치 매니저를 이용하기 위해 LBS 하드웨어 접근 지원을 위한 두 가지 접근권한 방법은? (0) | 2012.01.16 |
SQLiteOpenHelper를 통한 데이터베이스 접근하는 코드는? (0) | 2012.01.16 |
SQLite 관계형 데이터베이스 관리 시스템으로 복잡하고 구조화된 애플리케이션 데이터를 저장하고 관리할 수 있는 SQLite의 특징은? (0) | 2012.01.16 |