这是我的情况。我有两个活动:ONE和TWO。在TWO活动是按钮和图片。这张照片是动画的。动画在5秒内完成。当我开始活动时,活动ONE动画开始播放,停止播放5秒后。我希望活动TWO上的这个按钮被禁用,直到动画结束。当动画结束时,按钮启用,我可以点击它。我怎么能这样做?
Edit1:我可以检查我的动画是否结束了吗?
答案 0 :(得分:2)
尝试这样..在oncreate中输出
button.setEnabled(False);
imageview.postDelayed(new Runnable() {<--imageview is your image
@Override
public void run() {
button.setEnabled(True);
}
}, 5000);
答案 1 :(得分:1)
您可以在btn.setEnabled(false)
之前将按钮停用5秒钟,并在5秒后启用btn.setEnabled(true)
。