2012-10-03 47 views
3

我想在Android中創建一個像老虎機一樣的動畫,但我不知道如何做到這一點。Android - 創建老虎機動畫的技巧

我想動畫看起來像這樣: http://www.youtube.com/watch?v=EX-uzP6BdjI(它很明顯我猜),但隨後與8個酒吧,而不是水果,我想要的字母。

現在,我已經得到了這些字母的圖像(每個字母分開,一個字母)。 但是因爲我想在某種框架中顯示這些字母,所以我需要將這些字母保留在該框架中(就像示例一樣),這對我來說很難,只有一張圖像。

製作這樣的動畫的最佳方法是什麼?

結束位置(最後一個字母)將在動畫開始前隨機選擇,並且動畫需要能夠根據該字母進行更改。

動畫不一定是平滑的(它可以在結束時突然停止,而不是平滑的結束),但如果它很容易做到,我更喜歡那樣做。

+2

在這個項目中有一個_Slot Machine_示例在這裏的谷歌代碼:http://code.google.com/p/android-wheel/。你可能會發現一些有用的東西。祝你好運。 –

+0

我一開始沒有注意到「Source」鏈接(我其實已經偶然發現了),謝謝嘿嘿,我會看看! – laarsk

+0

大聲笑...發生在我們身上。 ;-) –

回答

1

嘗試創建每個可能滾動的動畫視頻,然後隨機選擇結果並播放相應的視頻。一個簡單的if子句可以調用正確的視頻,但如果您有很多可能性,您可能更喜歡使用switch case。 如果你這樣做,那麼你可以把每個預定結果的照片放在一起,並將它們用於拖放imageview。