我在Activity1之上有透明活动(Activity2)。我想在显示Activity2时将Activity1移动到左侧。
我在启动Activity2时使用overridePendingTransition
如果我完成了Activity1并且显示了退出动画,则它可以正常工作。如果我没有完成Activity1退出动画不起作用。
所以我的问题是如何在不完成的情况下将Activity1移动到左侧。
答案 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);
}