我正在构建一个应用程序,当播放音频时图像开始改变。 当音频播放(启动)onclick按钮时,图像也会以不同的延迟开始变化,我也可以暂停我的音频。我面临的问题和混淆是,当我暂停我的音频时,
我如何暂停我的图像,以便当我再次点击该按钮时,我的音频会恢复,图像会从暂停的位置开始改变。
git status
`
答案 0 :(得分:1)
使用ImageSwitcher,它会为您完成一些工作。在任何情况下,如果您想自己创建动画,则必须将所有更改视为一个整体。例如,您可以将runnable重新发布到处理程序。伪代码:
handler.postDelayed(new Runnable() {
@Override
public void run() {
// set the image you want
if (mustContinue)
handler.postDelayed(this, time);
}
}, 10000);
每次按下播放/暂停按钮时,切换布尔值mustContinue。
编辑: 以this为例。