0

こんにちは私はこのような活動の変化の時にアニメーションを適用しています。

Intent i;
        i = new Intent(MainActivity.this, DemoActi.class);
        startActivity(i);
        overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out);

animフォルダー内のxmlファイルpush_left_in

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

<translate
    android:duration="1500"
    android:fromXDelta="-100%"
    android:interpolator="@android:anim/anticipate_overshoot_interpolator"
    android:toXDelta="0%" />

</set>

animフォルダー内のxmlファイルpush_left_out

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

<translate
    android:duration="1500"
    android:fromXDelta="0%"
    android:interpolator="@android:anim/anticipate_overshoot_interpolator"
    android:toXDelta="100%" />

</set>

問題は、MainActivityのようなアニメーションが左から右に向かっていて、DemoActiが電車のコンテナのようにその後ろに参加していることです。しかし、DemoActiがMainActivityでカバーされ、終了時にそれを明らかにするようなアニメーションが必要です。私を助けてください。

4

1 に答える 1

1

詳細ビューにデモビューを配置し、それにアニメーションを適用するだけです、、、、

    splash.clearAnimation();
    splash.startAnimation(bottomDownAnimation);
    splash.setVisibility(View.INVISIBLE); 
于 2012-10-30T13:29:38.980 に答える