我在面板上附加了一个 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,它在桌面浏览器中运行时工作正常。我们还需要做些什么吗?
再次感谢