私が達成しようとしているのは、終了アクティビティのみの遷移アニメーションで新しいアクティビティを開始することです。です。Androidアクティビティ遷移アニメーション
新しいアクティビティが現在のアクティビティの背後にある現在のアクティビティをスライドしたいと思います。
ここでアニメーションまでスライドさ:私は
overridePendingTransition (0 , R.anim.slide_up);
:R.layout.slide_up
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="0%"
android:toYDelta="100%" />
</set>
は、ここに私が活動のアニメーショントランジションを適用しています方法です入力したアクティビティに0を使用しています。なぜなら、私は新しい(アニメーションは実行されません)。私も活動に入るためのアニメーションを使用している場合は、そのようなように、(両方のアニメーションが実行されている)作品:
overridePendingTransition (R.anim.slide_out , R.anim.slide_up);
どこR.anim.slide_out:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="100%"
android:toYDelta="0%" />
</set>
どれでもアイデア?それが入ってくるの活動の上にレンダリングされるように、私は、Android 4.1.2とAndroid 4.0.4
これはまったく同じ移行ではないためです。 zAdjustment = "top"プロパティセットがあります。このプロパティセットを使用すると、デフォルトアニメーションが終了時に再生されるので、終了アニメーションを入力アニメーションの上に再生できます。 – MCeley
これがポイントです:) – Zielony