2

나는 ViewPager과 같은 전환을 사용하여 시작 전환을 원합니다. 나는 Activity A가 Activity B를 한 쪽에서 다른 쪽으로 밀어 넣는다. this을 읽고 전환을 구현하려고했지만 ViewPager와 유사하지 않습니다.ViewPager와 같은 액티비티 전환

slide_up1.xml

<?xml version="1.0" encoding="utf-8"?> 
<set 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    > 

<translate 
    android:fromXDelta="0%p" android:toXDelta="0%p" 
    android:fromYDelta="100%p" android:toYDelta="0%p" 
    android:duration="1000" android:startOffset="500"/> 

</set> 

slide_up2.xml

<?xml version="1.0" encoding="utf-8"?> 
    <set 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     > 


    <translate 
     android:fromXDelta="0%p" android:toXDelta="0%p" 
     android:fromYDelta="100%p" android:toYDelta="0%p" 
     android:duration="1000" android:startOffset="0"/> 

    </set> 

전화를.

overridePendingTransition(R.animator.slide_up1, R.animator.slide_up2); 

편집 : 내 경우에 대한

솔루션.

slide_up1.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" 
     > 
     <translate android:fromXDelta="0%" android:toXDelta="0%" 
      android:fromYDelta="100%" android:toYDelta="0%" 
     android:duration="1000"/> 
     </set> 

slide_up2.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" 
     > 
     <translate 
     android:fromXDelta="0%" android:toXDelta="0%" 
     android:fromYDelta="0%" android:toYDelta="-100%" 
     android:duration="1000" /> 
    </set> 
+0

처럼 문제의 코드를 사용하는 것처럼 당신이 우선중인 전환을 사용하여 호출 할 수 후

을 오른쪽에서 왼쪽입니다? 문제가 어디에 있습니까? –

답변

6

시도이

animation1에 XML을 변경

<set xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shareInterpolator="false"> 
     <translate android:fromXDelta="-100%" android:toXDelta="0%" 
      android:fromYDelta="0%" android:toYDelta="0%" 
     android:duration="1000"/> 
     </set> 

및 animation2

<set xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shareInterpolator="false"> 
     <translate 
     android:fromXDelta="0%" android:toXDelta="100%" 
     android:fromYDelta="0%" android:toYDelta="0%" 
     android:duration="1000" /> 
    </set> 

이 당신이 다음 다른 이것은 무엇

overridePendingTransition(R.anim.animation1, R.anim.animation2); 
관련 문제