0

overridePendingTransition() メソッドで使用するアニメーションを作成しようとしています。しかし、私は望む結果を得ることができません。最初のアクティビティを画面からスライドさせて、2 番目のアクティビティを下からスライドさせたいと思います。下のアニメーションは機能しますが、最初のアクティビティを上にスライドさせることができません。現在、私はこのアニメーションを使用しています:

 <set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
    android:duration="600"
    android:fillAfter="true"
    android:fromYDelta="100%p"
    android:shareInterpolator="false"
    android:toYDelta="0%p" />
 </set>

しかし、これは画面の一番下までスライドするだけです。多くの値の組み合わせを試しましたが、機能しません。

4

3 に答える 3

0
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromYDelta="0" android:toYDelta="-100%p"
            android:duration="@android:integer/config_longAnimTime"/>
    <alpha android:fromAlpha="1.0" android:toAlpha="0.0"
            android:duration="@android:integer/config_longAnimTime" />
</set>

これを使用すると正常に動作します

于 2013-10-07T12:52:08.513 に答える