안드로이드 스튜디오 res 의 anim, transition, animator의 차이
조회수 4623회
안드로이드 res 폴더 안에 생성할 수 있는 리소스 디렉토리 중에 anim과 animator, transition이 있던데,
이 3개의 차이가 뭔가요??
transition에 대해서는 개발자 사이트를 지금 보고 있긴 한데.... 뭔말인지 전혀....
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
res/anim
- 간단히 요약하자면, 안드로이드의 뷰에 대한 애니메이션 정의가 된 XML을 두는 곳. 회전, 크기 확대/축소, 투명화(알파채널) 등의 효과를 뷰에 적용하려고 만든 애니메이션 정의 파일을 두는 곳입니다.
- 안드로이드 개발 문서에서는 Tween Animation이라고 소개하고 있습니다.
res/animator
- 안드로이드 개발 문서에서 Property Animation로 소개되고 있는 효과를 정의한 XML을 두는 곳입니다
- 안드로이드 버전 3.0 에서 도입되었습니다.
- 객체(Object) 단위로 적용가능합니다.
- 색상, 위치, 크기같은 사항들을 애니메이션을 속성으로 지정할 수 있습니다.
res/transition
- 안드로이드 화면 전환시 사용할 애니메이션 효과에 대해서 정의한 XML을 두는 곳입니다.
- 그렇다면 transition은 액티비티나 프레그먼트에 적용하는 것인가요? 알 수 없는 사용자 2016.3.14 19:41
- "액티비티 전환 = 화면 전환" 임으로 transition을 적용하고, "프레그먼트 = 화면 속에 있는 뷰" 이기 때문에 anim으로 적용합니다. 허대영(소프트웨어융합대학) 2016.3.14 20:37
- 그렇군요 감사합니다! 알 수 없는 사용자 2016.3.15 13:33
댓글 입력