안드로이드 overridePendingTransition 안 먹히는 현상


액티비티가 넘어갈 때 옆으로 미끄러지는 슬라이드 효과로 구현을하려고합니다.

그런데 구글링해서 나온 간단한 여러 예제를 따라해봐도,

액티비티가 넘어갈때 옆에서 나오는 애니메이션 효과는 적용이 안되네요..

혹시나해서 Apptheme를 '막 바꿔봐도 안되네요

혹시 overridePendingTransition가 작동안되는 설정이라든가, 일종 단말기에선 안먹히는 부분이 있나요?


조회수 155


1 답변


문서에도 나와있지만 overridePendingTransition() 함수는 startActivity() 또는 finish() 함수 이후에 호출해야 합니다. 작성하신 코드를 올려주시면 문제를 파악하는데 도움이 될 것 같은데요. 일단 현재 상황에서는 다음 링크의 코드들을 한번 살펴보시고, 작성하신 코드와 차이점은 없는지 확인해보는게 좋을 것 같습니다.

액티비티 테마에 투명 처리가 되어있을 경우 overridePendingTransition()이 동작하지 않는다는 글이 있는데 이 부분도 확인해보시면 좋을 것 같습니다.


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

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