안드로이드 개발 질문/답변
(글 수 45,052)
Activity가 전환 될 때, 사용할 애니메이션을 xml 로 정의하는 중에, 아래 문제점이 발생하였습니다.
아래와 같이 왼쪽에서 새로운 액티비티가 들어와서, 약간 왼쪽으로 좀더 이동한 뒤에,
다시 오른쪽으로 이동해서 자리를 차지하도록 구현하였는대, 실제로는 아래 3개의
translate 가 동시에 실행되어 버립니다.
하나의 translate 가 끝난 뒤에, 다음번 translate 가 동작하도록 하는 방법은 없을까요?
overridePendingTransition() 메서드를 사용하는 중이여서 XML로 구현해야 합니다. ㅠ_ㅠ
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/linear_interpolator" android:fillAfter="true"> <translate android:fromXDelta="100%p" android:toXDelta="-20%p" android:duration="1000" /> <translate android:fromXDelta="-20%p" android:toXDelta="20%p" android:duration="1000" /> <translate android:fromXDelta="20%p" android:toXDelta="0" android:duration="1000" /> </set>




첫번째는 0으로 2번째는 1000, 3번째는 2000으로 주면 될 것 같네요.