我正在尝试移动RelativeLayout
using TranslateAnimation
。我为执行相同而编写的代码是:
translateAnimation = new TranslateAnimation(0, 0, heightOfRootView-excuseContainer.getHeight(), currentYPoint);
translateAnimation.setRepeatMode(0);
translateAnimation.setDuration(500);
translateAnimation.setFillAfter(true);
excuseContainer.startAnimation(translateAnimation);
我正在尝试从特定视图的当前 y 位置开始动画(我不需要更改视图的 x 位置)但是动画每次都从第一个 y 点开始。如何从当前 y 视图位置到所需视图位置执行此操作。
这里heightOfRootView
代表全屏高度, excuseContainer
是我想用动画移动的那个视图,currentYPoint
是excuseContainer
.
编辑:我有任何翻译动画教程可用。我搜索了它,但我没有找到..
谢谢你的支持。