Java Android翻译动画-如何;带走;通过屏幕底部查看图像?

Java Android翻译动画-如何;带走;通过屏幕底部查看图像?,java,android,animation,Java,Android,Animation,我在屏幕底部设置了一个和ImageView。 我想用translate做一个动画,把它移到屏幕的底部。现在,如果要向上滑动,我只需要将最终的Y点设置为-300,这样我就可以确保我的ImageView向上滑动,我如何向下滑动-可以用xml进行设置,还是仅以编程方式进行设置?可以在translate anim的代码中设置正Y值 translateAnimation(0,0,urView.getY,urViewgetY+300)不确定XML,但我使用。为此,首先添加类变量: private float

我在屏幕底部设置了一个和ImageView。
我想用translate做一个动画,把它移到屏幕的底部。现在,如果要向上滑动,我只需要将最终的Y点设置为-300,这样我就可以确保我的ImageView向上滑动,我如何向下滑动-可以用xml进行设置,还是仅以编程方式进行设置?

可以在translate anim的代码中设置正Y值


translateAnimation(0,0,urView.getY,urViewgetY+300)

不确定
XML
,但我使用。为此,首先添加类变量:

private float imageTop;
onCreate
中,将其设置为视图的
y
位置:

imageTop = ViewHelper.getY(mImageView);//where mImageView is your ImageView.
可以非常轻松地完成向下滑动动画:

$.with(mImageView).slideDown(400, $.noop());
要将其向上滑动,请使用以下命令:

$.with(mImageView).animate("{ y : " + Float.valueOf(imageTop) + "}", 400, $.Easing.LINEAR, $.noop());