안드로이드 개발 질문/답변
(글 수 45,052)
일반적인 확대, 이동 같은 애니메이션은 xml 로 정의가 가능해서 액티비티를 전환 할 때
overridePendingTransition( , ) <--- 이 메서드에 xml을 먹이면 가능한데,
Animation 클래스를 상속 받아서 만든 커스텀 애니메이션은 그럴 수가 없어서 고민이네요.
혹시 위에 메서드 말고 커스텀을 쓸 수 있는 다른 메서드가 있는지 궁금합니다.
아니면 커스텀 애니메이션도 xml 로 변환해서 정의할 수 있을까요?
2012.10.05 09:42:00
orverrindPendingTransition(a, b)에 들어가는 a, b가 커스텀된 애니메이션 아닌가요?
해당 xml 쓰는 방법은
Widget.startAnimation(AnimationUtils.loadAnimation(context, id))
해당 메소드에서 id를 a,b를 넣어주시면 될 것 같습니다.
xml은 APIDemo에도 나와있지만
부모엘리먼트 는 <set></set>으로 시작 합니다.
해당 하위 엘리먼트에는 5가지 속성이 있는데요.
이걸 가지고 커스텀 애니메이션을 만들 수 있습니다.
더 궁금하신거 있으시면 쪽지 주세요~ ㅋ
xml로 만들어 놓으면 어디든지 적용 가능합니다 ' ㅅ'