我在屏幕底部设置了ImageView。 我想做一个带有翻译的动画,将它从屏幕的底部移开。现在如果要向上滑动,我只需要将最终Y点设置为-300,这样我就可以确保我的ImageView向上滑动,如何向下滑动 - 是否可以在xml中设置,或者仅以编程方式设置? / p>
答案 0 :(得分:0)
您可以在翻译动画的代码中设置正y值。
translateAnimation(0,0,urView.getY,urViewgetY + 300)
答案 1 :(得分:0)
不确定XML
,但我使用droidQuery处理所有动画。为此,首先添加类变量:
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());