将动画添加到新活动

时间:2014-04-17 13:46:23

标签: android transactions android-activity android-animation

我正在尝试在活动之间添加转换,但是无法正常工作。

我一直在寻找并修复它,但没有一个答案适合我。

喜欢:

overridePendingTransition not working

Can I change the Android startActivity() transition animation?

Make new activity appear behind old one during transition

我发布了我的代码:

在我的MainActivity中,只需一个按钮即可设置onclick监听器。

    cobrar.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent formasdepago = new Intent(MainActivity.this, Formas_De_Pago.class);
            startActivity(formasdepago);
            overridePendingTransition(R.anim.push_in,R.anim.push_out);
        }
    });

Push_in.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/linear_interpolator">
<translate android:fromYDelta="100%p" android:toYDelta="0" android:duration="500"/> </set>

Push_out.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/linear_interpolator">
<translate android:fromYDelta="0" android:toYDelta="-100%p" android:duration="500"/> </set>

1 个答案:

答案 0 :(得分:2)

问题是我的手机,我已禁用此选项:

设置 - &gt;开发人员选项 - &gt;过渡动画比例