Android ui元素动画

Mea*_*tje 6 java android android-animation

我正在尝试动画UI元素.我想从屏幕的中间位置移动一个editText和一个Button,并在表格中显示一个http调用的结果.如果有人能指出我正确的方向,那将是很棒的,此时我不知道我应该使用Java或XML.

提前致谢.

jee*_*eet 8

使用Translation框架来实现这一点,其工作原理如下:

TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)
Run Code Online (Sandbox Code Playgroud)

因此,您需要编写代码以在y轴方向上移动视图,如下所示:

 mAnimation = new TranslateAnimation(0, 0, 0, 599);
    mAnimation.setDuration(10000);
    mAnimation.setFillAfter(true);
    mAnimation.setRepeatCount(-1);
    mAnimation.setRepeatMode(Animation.REVERSE);
    view.setAnimation(mAnimation);
Run Code Online (Sandbox Code Playgroud)

这里的视图可能是任何东西,textview,imageView等.