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