2010-04-01 103 views
0

我試圖做到這一點:觀看動畫(調整大小球)

1)用戶長觸摸屏幕, 2)圓/球彈出(各地用戶的手指居中)和規模的增長爲只要用戶觸摸屏幕3)用戶放開手指後,球(現在處於其最終尺寸)將會彈跳。

我想我已經從DivideAndConquer例子中找出了彈跳,但我不確定如何動畫球的增長。我看着各種觀點的鰭狀肢象這樣的例子:

http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html

但似乎觀點腳蹼是最好的交換兩個靜態圖片。我無法找到除腳蹼之外的好視野動畫師的例子。此外,我寧願使用圖像,而不是一個圓圈。有人能指引我走向正確的方向嗎?

謝謝。

回答

2

以下是兩個簡單的教程,可幫助您開始繪製基本動畫,包括觸摸輸入:balls bouncing randomly around the screenbasic drag and drop

簡而言之:你說得對,ViewFlipper真的不適合這個。您想通過製作自己的自定義視圖來繪製Canvas。這是2D圖形的基本框架。畫布允許您將圖像文件,純色和其他內容繪製到屏幕上,同時對其進行轉換。通過onTouchEvent(...)方法處理用戶輸入(即手指在屏幕上),該方法可讓您在手指觸摸屏幕,在屏幕上移動或擡起時執行某些操作。玩這兩個教程,他們應該給你的基本知識。