2013-03-06 72 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中静态声明它。当我再次滑动动画时,底部线性布局将出现在底部