안드로이드 스튜디오 res 의 anim, transition, animator의 차이


안드로이드 res 폴더 안에 생성할 수 있는 리소스 디렉토리 중에 anim과 animator, transition이 있던데,

이 3개의 차이가 뭔가요??

transition에 대해서는 개발자 사이트를 지금 보고 있긴 한데.... 뭔말인지 전혀....


조회수 895


1 답변


좋아요
2
싫어요
채택취소하기

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     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close