0

我有一个列表视图,列表视图中的每个项目都有一个按钮。我在按钮上设置了一个 onClickListener 来播放音乐。
每次只能播放“ONE MUSIC”!!!
但到目前为止,我还没有实现播放音乐部分,我只是先处理 UI 更改。
当我单击按钮时,
1)按钮的“播放”图像将变为“停止”。
2)如果音乐已经在播放,则停止上一首歌曲(并将对应的listview item image的UI改为“stop”),然后播放选中的歌曲(并将对应listview item image的UI改为“play”) ).
现在我遇到了一些问题,不知道如何解决。
Q1)当一首歌曲正在播放时,我上下滚动列表视图,“停止”图像会变回“播放”,所以用户不知道正在播放哪个项目。
Q2) 这是最难的问题!!
当一首歌曲已经在播放,并且用户单击另一首歌曲时,我不知道如何通知上一个列表视图项以将 UI 从“歌曲”更改为“播放”(因为上一个音乐将停止)。

4

0 回答 0