2012-12-17 187 views
1

我想用三個不同的位圖代表爆炸的爆炸動畫我已經加載了位圖,我嘗試過使用for循環,但圖像太快而看不到。我有這一切在我的surfaceview類,有沒有辦法正確執行這種功能這種爆炸圖像切換,或任何指針沒有圖像閃爍如此之快?爆炸動畫

回答

0

可繪製動畫作品,但你也可以擁有一個可運行的改變位圖,睡了一段時間,然後再改變了位圖。

它的詭計,但取決於你的情況,可能會更方便。

+0

這就是我最初的目標,但睡眠沒有在圖像調用之間工作。 – kabuto178

+0

想知道什麼可能會打斷睡覺? –

+0

當我嘗試在每個位圖調用之間放置睡眠時,導致暫停,然後爆炸圖像就會消失,就好像它們在後臺顯示一樣 – kabuto178

0

你只需要編寫

new ParticleSystem(this, numParticles, drawableResourceId, timeToLive) .setSpeedRange(0.2f, 0.5f) .oneShot(emitterview, numberOfParticles);

也加入這個依賴

dependencies { compile 'com.plattysoft.leonids:LeonidsLib:1.3.1' }

更多詳細信息,請參考這個庫。 https://github.com/plattysoft/Leonids