我有一个MouseDownHandler,MouseMoveHandler和MouseUpHandler附加到面板。我想让相应的触摸事件以同样的方式工作。有没有关于GWT如何工作的例子?
文档中的事件和处理程序部分非常稀疏: https://developers.google.com/web-toolkit/doc/latest/DevGuideUiHandlers
所以我必须在某个地方错过它,
由于
-----更新------------
好的,所以添加了这个,但它没有激发:
// touchTest is just a div with width/height = 100%
RootPanel rp = RootPanel.get("touchTest");
rp.sinkEvents(Event.TOUCHEVENTS);
rp.addHandler(new TouchStartHandler() {
@Override
public void onTouchStart(TouchStartEvent event) {
// touch down!
}
}, TouchStartEvent.getType());
我有一个像上面那样附加到div的mousedownhandler,它在桌面浏览器中运行时工作正常。还有其他我们需要做的事吗?
再次感谢
答案 0 :(得分:2)
这是2.5,但我认为它与2.3-2.4相似。
这是事件
和处理程序
touch all注意:触摸所有内容都有警告:
警告,请仔细阅读:本课程适用于那些开发人员 希望处理GWT中的所有鼠标事件,新的鼠标处理程序接口 将被添加到它。因此,对GWT的更新可能会导致中断 API更改。