2014-06-16 51 views
0

我想顯示兩個圓圈,用不同的顏色(可能會動態地改變它們),並讓兩個圓圈。有不同的方法來實現動畫。使用畫布等動畫對象,我仍然困惑哪一個將是正確的方法。哪個動畫方法適用於兩個圓圈?

我在想延長View並覆蓋onDraw(Canvas)是嗎?

+0

您可以使用SurfaceView。它將輕鬆高效地呈現用戶界面。 –

+0

你絕對可以這樣做,imo – Blackbelt

+0

我只是想知道是不是有更好的方式來定義XML文件中的動畫,但我認爲這不是如何使用'Surface(View)'來完成的 – Mahoni

回答

1

真的,你應該看看使用一些現有的框架,而不是重新發明輪子。根據你在做什麼尋找android動畫和/或圖形/遊戲庫,並找到你需要的設施。

+0

雖然我真的很感謝你的帖子,但它只是一個評論而不是一個答案,除非你指出我要使用適當的圖書館。 – Mahoni

+0

有很多庫,老實說,我不確定哪些庫比其他庫更好(尤其是因爲我對整體需求沒有任何瞭解)(不幸的是,要求提供圖書館推薦,這是StackOverflow的主題)嘗試google,然後評估例如,Libgdx就是一個很好的聲譽 –

+0

是的,基本上就是這個問題,Libgdx看起來像一個圖書館,你會用它來做重型圖形動畫,比如在實現一個遊戲時,我只想讓兩個二維圓圈四處走動,也許會消失。 – Mahoni