我创建了一个进度栏,我需要在点击播放特定声音的按钮时显示。现在我希望计时器显示在ProgressBar下面,并希望ProgressBar和Timer同时运行以及声音的长度。
当声音结束时,我希望PregressBar和Timer再次不可见,这样我就可以再次为另一个声音启动它。
有人可以帮我吗?
谢谢, 大卫
答案 0 :(得分:3)
在此处使用AsyncTask
课程
在onPreExecute
上启动计时器和ProgressBar
播放doInBackground
内的特定声音,并在完成后返回
因此,在onPostExecute
中,您可以使PregressBar和Timer停止并且不可见
点击监听器上的按钮,您可以开始执行AsyncTask。execute