layer监听touch事件,begin的时候sp1隐藏,sp2显示。moved时,只要不出layer范围保持原状,出范围sp2隐藏,sp1显示。end时执行你要做的事情。一直执行某个function可以使用sheduleupdate做。
用个全局变量保存按钮状态,点击时发现按钮已经按下了就跟上面的反过来,end时停止你要做的事就行了。
Button a, b, c, da = new Button("a")
......
this.addActionListener(a)
......
if (e.getSource() == a) {
//doing something here
} else if (e.getSource() == b) {
//doing something here
} else if (e.getSource() == c) {
//doing something here
} else if (e.getSource() == d) {
//doing something here
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)