2015-03-31 105 views
0

我在Activity1之上有透明活動(Activity2)。顯示Activity2時,我想將Activity1移動到左側。 我使用overridePendingTransition當開始Activity2時,如果我完成Activity1並顯示退出動畫,它工作正常。如果我沒有完成Activity1退出動畫不起作用。活動退出動畫不起作用

所以我的問題是,我如何將Activity1移動到左側而未完成。

+0

也許使用片段而不是活動可爲 – 2015-03-31 10:14:44

+0

你有更好的控制,但我有不同的活動。 – 2015-03-31 10:21:17

+0

您是否嘗試過不使用處理程序並在編輯中添加答案。 – Ajeet 2015-03-31 12:56:04

回答

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); 
    } 
+0

在你的問題中編輯這個 – Ajeet 2015-03-31 12:53:35