1,倒计时控件可以通过如下方式来设置倒计时的时间以及暂停和启动
CountDown countdown = this.getView().getControl("countdow");
// 设置倒计时时间为70秒
countdown.setDuration(20);
// 暂停倒计时
countdown.pause();
// 启动倒计时
countdown.start();
2,倒计时控件的监听,需要监听在倒计时结束的时候进行相应的操作,要实现CountDownListener接口
public void registerListener(EventObject e) {
// TODO Auto-generated method stub
super.registerListener(e);
CountDown countdown = this.getView().getControl("countdow");
countdown.addCountDownListener(this);
}
@Override
public void onCountDownEnd(CountDownEvent evt) {
// TODO Auto-generated method stub
CountDownListener.super.onCountDownEnd(evt);
CountDown countDown = (CountDown) evt.getSource();
if (countDown.getKey().equals("countdow")) {
this.getView().showMessage("时间已到!");
}
}
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *