2011-09-23 66 views

回答

0

你的问题有点含糊,但我认为你要找的是一个ScrollView。尝试参考这个documentation。你想要做的就是把ImageView放在这个ScrollView中。

编辑啊,我明白了。我很抱歉误解你所问的。也许你应该考虑用一些基本的视图动画动画化ImageView。试试看这question

+0

没有!不滚动视图!我想要一个ImageView图片直接向下移动屏幕直到它到达底部请看这张图片http://tinypic.com/r/1z17iv9/7 –

+0

ScrollView会使图片无限期地下降,也许不是什么你想要的。 ;) – user802421

0

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

2

我想你应该看看关于TranslateAnimation上的文档,请参阅this

这是它的一些例子:Tutorials

+0

我发现教程页面相当混乱,这看起来更好:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation2.html –

+0

是的,关键是TranslateAnimation可以解决他的问题,:=)感谢分享链接:) – Houcine

1

您应该保存此TopDownAnim.xml资源里面的动画文件夹。

<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);