0

我是 Android 编程新手,我想知道如何编写我的代码,所以当我按下按钮时,它会使活动窗口上的图像朝我想要的方向移动。我的 XML 布局是相对布局,在活动窗口上有几个图像。

谢谢

4

1 回答 1

0

听起来你想要一个动画。在名为 的新文件夹中创建一个新的 XML 文件(补间动画)anim,并将其命名为imageanimation.xml. 在 xml 中,尝试类似:<translate android:duration="500" android:fromXDelta="-200" android:fromYDelta="0%" android:repeatCount="0" android:toXDelta="0%" android:toYDelta="0%" android:zAdjustment="top" />

android:duration您希望动画持续多长时间(以毫秒为单位),以及android:fromXDeltaandroid:toXDelta希望图像在屏幕上从哪里移动到哪里。XDelta是左右,YDelta是上下。在此示例中,它将从屏幕外部开始并从左侧滑入。玩弄一下这些值,直到找到(希望)您正在寻找的东西。

然后,在onCreateListener您的按钮中,尝试类似*yourImageView*.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.imageanimation));

祝你好运,我希望这是你正在寻找的东西。如果不是,请详细说明。

于 2012-10-03T20:46:54.503 回答