Android 如何将旋转进度条设置为媒体?
我正在创建一个音板应用程序。我刚开始开发,但我的整个应用程序运行得非常好,最后一件事除外。我有它,所以我有多个按钮,每个按钮播放不同的声音。我想在播放声音时在我的按钮上有一个旋转进度条,但在播放完声音后就会消失。我该如何轻松地做到这一点呢?因此我不确定您是如何播放声音的,是否只有一行代码实际播放声音。在我看来,你有两个选择 如果您的方法在声音停止播放后返回某些内容,我会执行以下操作Android 如何将旋转进度条设置为媒体?,android,button,progress-bar,media-player,Android,Button,Progress Bar,Media Player,我正在创建一个音板应用程序。我刚开始开发,但我的整个应用程序运行得非常好,最后一件事除外。我有它,所以我有多个按钮,每个按钮播放不同的声音。我想在播放声音时在我的按钮上有一个旋转进度条,但在播放完声音后就会消失。我该如何轻松地做到这一点呢?因此我不确定您是如何播放声音的,是否只有一行代码实际播放声音。在我看来,你有两个选择 如果您的方法在声音停止播放后返回某些内容,我会执行以下操作 while (myapp.playSound() != -1){ //implement spin bar }
while (myapp.playSound() != -1){ //implement spin bar }
或者您可以使用AsyncTask-
AsyncTask可能是您的最佳选择在mediaplayer中添加一个,因此当您播放声音或单击按钮时,启动进度条,并在曲目完成后删除/停止它