프로그래밍/Android

액티비티 변경 에니메이션

chance 2009. 12. 6. 15:12

안드로이드 2.0 (api level 5) 부터 액티비티가 보여지고, 없어질때 뷰처럼 에니메이션을

설정할 수 있다.

 

새로 추가된 메쏘드로 간단히 구현할 수 있는데... 음 점점 코더로 만들어 버리는 안드로이드 -_-;;

Activity.overridePendingTransition( );

 

사용법도 간단.

startActivity(); 를 하고

overridePendingTransition ( R.anim.new_activie, R.anim.old_activity );

 

에니메이션이 설정되지 않은 경우는 새 액티비티는 오른쪽에서 슬라이드-인 되고,

기존 액티비티는 왼쪽으로 슬라이드-아웃된다.

 

에니메이션은 기존 방식과 동일하게 res/anim 폴더에 xml로 작성하던가

Animation 객체를 생성해 사용해도 된다.