我正在尝试使用TranslateAnimation
移动一个RelativeLayout
。我编写的代码如下:
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
的最后一个y点。编辑: 是否有可用的翻译动画教程。我搜索了一下,但没有找到。
感谢您的支持。