我是Android编程的新手,我想知道如何编写我的代码,以便当我按下按钮时,它会使活动窗口上的图像向我想要的方向移动。我的XML布局是相对布局,在activity窗口中使用多个图像。
谢谢
发布于 2012-10-04 04:46:55
听起来你想要一部动画。在名为anim的新文件夹中创建一个新的XML文件(补间动画),并将其命名为类似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:fromXDelta和android:toXDelta是您希望图像从屏幕上移动到的位置。XDelta左右摇摆,YDelta上下摇摆。在此示例中,它将从屏幕外部开始,然后从左侧滑入。尝试一下这些值,直到你找到你想要的(希望如此)。
然后,在您的按钮的onCreateListener中,尝试类似于*yourImageView*.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.imageanimation));的内容
祝你好运,我希望这是你正在寻找的东西。如果没有,请详细说明一下。
https://stackoverflow.com/questions/12716374
复制相似问题