2つのアクティビティ間のスライドインとスライドアウトにApisのdemeを使用しています。しかし、あるアクティビティから別のアクティビティにジャンプすると、黒い画面が表示されます。
スライド-左-
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator" >
<translate
android:duration="300"
android:fromXDelta="100%p"
android:toXDelta="0" />
</set>
スライド-右-
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator" >
<translate
android:duration="300"
android:fromXDelta="-100%p"
android:toXDelta="0" />
</set>
あるアクティビティから別のアクティビティにジャンプするには:-
Button button1 = (Button) findViewById(R.id.Button01);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
startActivity(new Intent(getApplicationContext(), SecondView.class));
overridePendingTransition(R.anim.slide_left, R.anim.slide_right);
});
この黒い画面が2つのアクティビティの間に表示されるのはなぜですか。