는 Ativity A
에서 Activity B
및 viceversa에로 변경 나는 만Activity B
애니메이션 것을 원하지만, 내 경우에는 Activity A
또한 애니메이션합니다. Activity B
애니메이션이 잘 작동 (화면의 왼쪽에 빈 공간을 떠나), 내 문제가 함께 Activity A
의 애니메이션입니다 (존재하지 않아야 함). 내가 설정했습니다활동이 변경되면 하나의 활동 만 애니메이션으로 만드는 방법은 무엇입니까?
//Activity B
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);
setContentView(R.layout.mylayout);
//..........
}
Activity B
에만 있습니다. Activity A
이 결코 화면에서 움직이지 않거나 사라지 길 바랍니다. I
이 방법으로 역 애니메이션 (Activity B
에서 Activity A
로 변경) 고정 :
//Activity B
@Override
public void onPause(){
super.onPause();
overridePendingTransition(0, R.anim.fadeout);
}
이 이제 문제는 Activity B
-Activity A
의 변화입니다, 잘 작동하므로를 나는 것 동일한 동작을 Activity A
(그대로 유지, 애니메이션 없음). 그러나 onCreate()
에 overridePendingTransition(R.anim.fadein, 0);
을 입력하면 Activity A
이 화면에서 사라집니다.
fadein.xml 첫 번째 이미지에서
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="100%p" android:toXDelta="0%p" android:duration="1000"/>
fadeout.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="0%p" android:toXDelta="100%p" android:duration="1000"/>
</set>
는 두 번째 이미지는 내가 얻고 싶은 무엇에 내가 지금 무엇을 얻을 수 있습니다.
어디에서이 애니메이션을 배치해야합니까? – AlexAndro
다른 것들을 넣어 같은 장소 ... – Renjith
내 말은, 그것을 사용하는 방법, 어디서 전화를? 내 애니메이션을이 애니메이션으로 교체해야합니까? 'Activity A'로 설정해야합니까? 말해줘. – AlexAndro