2012-10-27 7 views
1

두 개의 액티비티 A와 B가 있습니다. 탐색 할 때 액티비티를 구현하려고합니다. 이것이 어떻게 작동하는지입니다.활동이 종료되면 활동에 애니메이션 적용?

A> A 끝에서 플링 바닥이 발생하고 B가 슬라이딩 인 경우 B가 시작됩니다. B에서 플링 천지가 발생하면 B가 끝나고 A가 들어가고 위에서 슬라이딩.

두 활동에 모두 overridePendingTransition(enter, stops);을 사용하여 입력 전환을 구현했습니다. 그러나 나는 활력이 끝날 때 애니메이션을 줄 수 없습니다. onStopOnPause 안에는 overridePendingTransition(enter, stops);을 사용하려고했는데 하드웨어 백 버튼을 눌렀을 때 작동합니다.하지만 플링을 사용하여 활동을 탐색 할 때 작동하지 않아서 혼란 스럽습니다.

아무도 나를이 문제를 해결할 수 있습니까 ???

답변

1

Android doc에 설명 된대로 overridePendingTransition (int enterAnim, int exitAnim)은 finish() 또는 startActivity() 바로 다음에 호출해야합니다.

onStop() 또는 onPause()에서 호출 할 필요가 없습니다.

+0

나는 그것을 시도했으나 활동이 끝나면 애니메이션을 보여주지 않습니다. –

+0

에서 startActivity()를 통해 이동 중입니까? 코드를 게시 할 수 있습니까 –

+0

더 많은 보너스가 필요합니다! – Sheharyar

관련 문제