直接上代码哈。看不懂
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT);
layoutParams.addRule(RelativeLayout.BELOW, R.id.includeTitle);
试试addRule
如果你使用的是Tween动画,也就是普通的动画,那么就要在动画执行完成之后重新设定布局的位置,就是布局实际需要停留位置,但是在3.0之后,google推出了属性动画,属性动画的好处就是让布局(控件)在执行玩动画之后会真实的停留在动画完成之后的位置。
从你的简单描述来看,您做的只是一个简单的位移动画。但是需要考虑的是位移到指定的位置之后布局里面的控件的点击的问题。可以参考我的上述描述。