Android Java使图像向下移动

时间:2011-09-23 20:58:49

标签: java android

如何使图像自行向下滚动直线?

图像在此处启动,然后它将平滑地向下滚动直到它到达底部并停止

请看这个:http://tinypic.com/r/1z17iv9/7

4 个答案:

答案 0 :(得分:2)

我认为您应该查看有关该文档的TranslateAnimation,请参阅this

这是一些例子:Tutorials

答案 1 :(得分:1)

您应该将此TopDownAnim.xml保存在资源内的anim文件夹中。

<translate android:interpolator="@android:anim/accelerate_interpolator" 
    android:fromXDelta="0" android:toXDelta="0" android:zAdjustment="top" 
    android:fromYDelta="0%" android:toYDelta="100%" android:duration="1000"/>

在代码中你可以使用像

这样的东西
TranslateAnimation tdAnim = AnimationUtils.loadAnimation(this, 
        R.anim.TopDownAnim);

view.startAnimation(tdAnim);

答案 2 :(得分:0)

您的问题有点模糊,但我认为您正在寻找的是ScrollView。请尝试参考此documentation。你想要做的是将ImageView放在这个ScrollView中。

编辑啊,我明白了。我为误解您所询问的内容而道歉。也许您应该考虑使用一些基本的视图动画来动画ImageView。试着看看question

答案 3 :(得分:0)

这些任务存在于游戏开发中,其中对象在屏幕上移动。您可以查看this并查看对象在屏幕上的移动方式。在同一条线上,您可以解决您的问题。