我正在移動圖像,並且想在對象的動畫完成後播放聲音文件
圖像移動,但我嘗試使用線程來等待,直到持續時間但它不起作用。Android等待動畫完成
Animation animationFalling = AnimationUtils.loadAnimation(this, R.anim.falling);
iv.startAnimation(animationFalling);
MediaPlayer mp_file = MediaPlayer.create(this, R.raw.s1);
duration = animationFalling.getDuration();
mp_file.pause();
new Thread(new Runnable() {
public void run() {
try {
Thread.sleep(duration);
mp_file.start();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
謝謝。
http://stackoverflow.com/a/5321508/779982 – naugler 2013-12-08 15:02:40