【发布时间】:2012-03-10 20:11:40
【问题描述】:
我正在移动一个图像,我想在对象的动画完成后播放一个声音文件
图像移动了,但我尝试使用 Threads 等待一段时间,但它不起作用。
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();
谢谢。
【问题讨论】:
标签: java android android-animation