2012-11-15 141 views
0

我設法移動紅色LinearLayout超過另一個LinearLayout美國TranslateAnimation如何控制在另一個視圖上移動視圖?

我確實控制動畫的開始,但在的YouTube應用或其他類似的應用程序不一樣,因爲我不得不等待,直到在動畫完成。

我怎樣才能獲得更多的控制紅色LinearLayout的運動?

+0

什麼是'LinearView'? –

+0

@Luksprog它不是重複的。另一個應該關閉。請投票。 – sandalone

+0

@Singularity錯字。謝謝 – sandalone

回答

3

你必須在你的動畫設置的動畫監聽,這樣

 animationRed.setAnimationListener(new AnimationListener() { 

      @Override 
      public void onAnimationStart(Animation animation) { 
       // TODO Auto-generated method stub 

      } 

      @Override 
      public void onAnimationRepeat(Animation animation) { 
       // TODO Auto-generated method stub 

      } 

      @Override 
      public void onAnimationEnd(Animation animation) { 
       // TODO Auto-generated method stub 


      } 
     }); 
+0

歡迎來到SO :-)請注意,本網站的代碼格式化軟件無法優雅地處理選項卡。 – kleopatra

+0

這種方式你必須照顧每一步。如果沒有更好的方法,這種方法是可行的。 – sandalone

相關問題