跨布局翻译Android上的动画

时间:2015-08-07 14:04:05

标签: android android-animation

我有一个有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;
}

0 个答案:

没有答案