0

可能重复:
具有选定状态的Android ImageButton?

我想知道是否有办法在单击 ImageButton 时更改其图像?它应该是一个播放/暂停按钮,所以如果正在播放音频,那么图像应该是“暂停”,一旦用户点击暂停,图像应该显示“播放”提前谢谢

4

3 回答 3

0

您可以创建按下方法和释放方法。在 press 方法中给出 oause 的图像,在 release 方法中只给出 play 的图像

于 2012-06-17T13:12:41.767 回答
0

这听起来更像是一个toggleButton而不是一个简单的 imageButton,因为它有 2 个状态:正在播放和暂停/停止。

于 2012-06-17T13:27:32.777 回答
0

在这种情况下,您有两种选择:

要么使用切换按钮

或者

处理您的 ImagButton 的 Clickable 事件,即在其单击时动态更改图像。即使您可以有两个按钮

  1. 按下播放按钮时:设置暂停按钮的可见性为,播放按钮设置可见性消失

  2. 按下暂停按钮时:设置播放按钮的可见性为,暂停按钮设置可见性消失

于 2012-06-18T05:41:06.893 回答