0
我在Activity1之上有透明活動(Activity2)。顯示Activity2時,我想將Activity1移動到左側。 我使用overridePendingTransition
當開始Activity2時,如果我完成Activity1並顯示退出動畫,它工作正常。如果我沒有完成Activity1退出動畫不起作用。活動退出動畫不起作用
所以我的問題是,我如何將Activity1移動到左側而未完成。
我在Activity1之上有透明活動(Activity2)。顯示Activity2時,我想將Activity1移動到左側。 我使用overridePendingTransition
當開始Activity2時,如果我完成Activity1並顯示退出動畫,它工作正常。如果我沒有完成Activity1退出動畫不起作用。活動退出動畫不起作用
所以我的問題是,我如何將Activity1移動到左側而未完成。
這是我如何實現隱藏我的活動
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);
}
在你的問題中編輯這個 – Ajeet 2015-03-31 12:53:35
也許使用片段而不是活動可爲 – 2015-03-31 10:14:44
你有更好的控制,但我有不同的活動。 – 2015-03-31 10:21:17
您是否嘗試過不使用處理程序並在編輯中添加答案。 – Ajeet 2015-03-31 12:56:04