2013-06-05 35 views
1

所以,我正在爲我的android應用程序的主菜單活動。 我想創建背景動畫,其中有東西從屏幕頂部轉換到底部。每個x位置和平移速度都是隨機的(在一些限制內)。與多個隨機動畫實例的Android視圖

我創建了一個新的線程來運行這個動畫(所以UI不會變慢或搞砸)。 如果可能,我不想使用SurfaceView。我計劃使用ImageView資源,然後使用.startAnimation(animation),其中animation是一個平移動畫資源。

我的問題:

是否有可能對我來說,創建相同的ImageView的多個實例,如果我想運行在同一時間(同ImageViews下降以不同的速率和不同的X位置的3多個動畫)?

如何設置每個ImageView的起點位於某個特定的x位置?對於我指定一個絕對的起點,需要哪種類型的佈局?

任何幫助表示讚賞。

回答

0

我想我已經決定放置在表面視圖頂部的線性佈局是最好的選擇。動畫只會在表面視圖上繪製,而常規菜單界面包含在線性佈局中。

更新: 在內部使用了帶有SurfaceView和LinearLayout的FrameLayout。它完美的作品。

+0

你成功了嗎?我正在處理類似的問題,並沒有看到如何去做。你能指出我的方向嗎? –