我的情况:
- 目标 SDK:2.2
- 目标动画效果:路径菜单。当您向右滑动时,上方的视图会向右移动,从而显示下方的菜单视图。
我的 XML 结构:
<Parent Relative Layout> //background color is white
<Upper Linear Layout>
<Bottom Linear Layout> //background color is red
</Parent Relative Layout>
我为上部线性布局设置动画的 2 种方法:
- 官方 pre-honeycomb TranslateAnimation方法,FillAfter设置为 true。
- 非官方 pre-honycomb ObjectAnimator.ofFloat方法通过Nineoldandroids
我对这两种方法的期望:
- 动画被触发
- 上部线性布局逐渐向右动画化
- 下面的线性布局(红色背景)逐渐显露出来
我实际看到这两种方法:
- 动画被触发
- 上部线性布局逐渐向右动画化
- 父级相对布局(白底)逐渐显露
- 线性布局下方无处可见
我不知道我在这里做错了什么。请帮忙。