我是Android编程的新手,我想知道如何对我的代码进行编程,所以当我按下按钮时,它会使活动窗口上的图像朝着我想要的方向移动。我的XML布局是相对布局,在活动窗口上有几个图像。
由于
答案 0 :(得分:0)
听起来你想要动画。在名为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));