안드로이드 overridePendingTransition 안 먹히는 현상
조회수 5945회
액티비티가 넘어갈 때 옆으로 미끄러지는 슬라이드 효과로 구현을하려고합니다.
그런데 구글링해서 나온 간단한 여러 예제를 따라해봐도,
액티비티가 넘어갈때 옆에서 나오는 애니메이션 효과는 적용이 안되네요..
혹시나해서 Apptheme를 '막 바꿔봐도 안되네요
혹시 overridePendingTransition가 작동안되는 설정이라든가, 일종 단말기에선 안먹히는 부분이 있나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
문서에도 나와있지만
overridePendingTransition()
함수는 startActivity() 또는 finish() 함수 이후에 호출해야 합니다. 작성하신 코드를 올려주시면 문제를 파악하는데 도움이 될 것 같은데요. 일단 현재 상황에서는 다음 링크의 코드들을 한번 살펴보시고, 작성하신 코드와 차이점은 없는지 확인해보는게 좋을 것 같습니다.- https://www.warpdesign.fr/android-replace-default-transitions-with-slides-in-activities/
- http://blog.quent.in/index.php/2013/06/activity-transition-animations-like-the-vine-android-application/
- https://github.com/codepath/android_guides/wiki/Animations#activity-transitions
액티비티 테마에 투명 처리가 되어있을 경우
overridePendingTransition()
이 동작하지 않는다는 글이 있는데 이 부분도 확인해보시면 좋을 것 같습니다.-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력