我有一个有3个自定义布局的线性布局,我希望将视图从顶部转换为底部。
[A]
[B]
[C]
所以我想把A移动到B或者C.现在我只是做A到B,但是当我做动画时A最终在B布局下(比如在另一个下面滑动卡片)。如何在动画期间让A出现在B的顶部?
这是动画代码:
public static Animation makeWinAnimation(View from, View to){
TranslateAnimation ta = new TranslateAnimation(0, to.getLeft()-from.getLeft(),
0, from.getLeft()-to.getTop());
ta.setZAdjustment(Animation.ZORDER_TOP);
return ta;
}