如何制作幻灯片动画?感谢用户Romain Piel在this topic中获得此代码。但我无法想象如何产生逆向效果。那个动画用于向下滑动,但我想要向上滑动。我怎样才能做到这一点?我很抱歉,如果这是一个糟糕的问题,但动画总是令我感到困惑。 我也尝试过其他代码,但它看起来并不好看。
overridePendingTransition(R.anim.push_down_in,R.anim.push_down_out);
R.anim.push_down_in:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="-100%p" android:toYDelta="0" android:duration="900"/>
</set>
R.anim.push_down_out:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0" android:toYDelta="100%p" android:duration="900"/>
</set>
答案 0 :(得分:5)
您只需要调整from / to值。以这种方式看待它:
因此,它仅仅是交换100%和-100%的问题。容易。
R.anim.push_up_in
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100%p" android:toYDelta="0" android:duration="900"/>
</set>
R.anim.push_up_out
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0" android:toYDelta="-100%p" android:duration="900"/>
</set>