2013-03-06 87 views
0

enter image description here意外的動畫行爲

我的情況:

  1. 目標SDK:2.2
  2. 目標動畫效果:路徑菜單。當您向右滑動時,上部視圖會右移動,顯示下方的菜單視圖。

我的XML結構:

<Parent Relative Layout> //background color is white 
    <Upper Linear Layout> 
    <Bottom Linear Layout> //background color is red 
</Parent Relative Layout> 

我2點的方法進行動畫顯示上線性佈局:

  1. 官方蜂窩預TranslateAnimation方法,用FillAfter設置爲TRUE。
  2. 取消offcial預honycomb ObjectAnimator.ofFloat方法通過nineoldandroids

我期待着與這兩種方法2:

  1. 動畫被觸發
  2. 上線佈局逐步動畫向右
  3. 在線性佈局(紅色背景)下面逐漸顯示

我竟與這兩個2種方法見:

  1. 動畫被觸發
  2. 上線佈局逐步動畫向右
  3. 父相對佈局(白色背景)也逐漸顯露出來
  4. 底下線性佈局是沒有地方可以看出

我不知道什麼我幹什麼這裏錯了。請幫忙。

回答

0

問題已解決。我需要動態創建此較高線性佈局並將其添加到父相對佈局,而不是在xml中靜態聲明它。當我再次滑動動畫時,底部線性佈局將出現在底部