活动退出动画不起作用

时间:2015-03-31 10:03:37

标签: android android-activity android-animation

我在Activity1之上有透明活动(Activity2)。我想在显示Activity2时将Activity1移动到左侧。 我在启动Activity2时使用overridePendingTransition如果我完成了Activity1并且显示了退出动画,则它可以正常工作。如果我没有完成Activity1退出动画不起作用。

所以我的问题是如何在不完成的情况下将Activity1移动到左侧。

1 个答案:

答案 0 :(得分:0)

这就是我隐藏活动的方式

protected void onPause()
    {
        super.onPause();
        final View view = getWindow().getDecorView();
        Handler handler = new Handler();
        handler.postDelayed(new Runnable(){
            @Override
            public void run(){
                view.setVisibility(View.INVISIBLE);
            }
        }, 400);
    }

    @Override
    protected void onResume()
    {
        super.onResume();
        getWindow().getDecorView().setVisibility(View.VISIBLE);
    }