2011-09-23 51 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);