마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

자연스럽게 전화면과 이어지면서 화면전환되는 방법

0 추천
화면을 전환했을 때 전화면이 없어지고 새로운 화면이 똭 나타나는 게 아니라

전화면과 새로운 화면이 자연스럽게 이어지면서 전환되는 방법이 있을까요?

파워포인트 등에서 자주 사용하는 그런 느낌입니다.

특히 색이 자연스럽게 이어지면서 변하는 방법이 있는지 궁금합니다.

즉 전화면 배경이 빨강이고, 새화면 배경이 노랑일 때, 중간에 주황색을 거치면서 그려지는 건데... 가능할지요?

답변에 미리 감사드립니다!
익명사용자 님이 2016년 2월 4일 질문

1개의 답변

0 추천
말씀하시는 화면전환이라는게 Activity 전환을 말씀하시는거라면...

overridePendingTransition() 라는 함수가 있습니다.

Activity 전환 시 보여질 애니메이션을 지정하는 함수 입니다.

 

Fragment를 이용하신다면...

FragmentTransiction 에 보시면 setCustomAnimations() 라는 함수가 있습니다.

위 overridePendingTransition() 과 비슷합니다.
비애천사 (12,080 포인트) 님이 2016년 2월 4일 답변
아 넵 제가 설명이 좀 부족했던 것 같은데...

제가 말하는 것은 이런 겁니다. Activity를 전환할 때 그 전 레이아웃과 그 다음 레이아웃이 자연스럽게 교체되도록 하고 싶은데요. 마치 프레임바이프레임으로 구현한것처럼. 최소한 색이 각각의 중간색을 거쳐서 바뀌게 하고 싶습니다. 그렇게 할 수 있는 방법이 있을까요?
말씀하신대로라면 처음 언급한 overridePendingTransition() 으로 가능할 것 같습니다.
해당 함수에 대해 한번 검색 해보시면 알 수 있을껍니다.
...