gpt4 book ai didi

gwt - 如何使用触摸处理程序? (GWT 支持它们吗?)

转载 作者:行者123 更新时间:2023-12-02 02:13:07 24 4
gpt4 key购买 nike

我有一个 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());

我有一个 mousedownhandler 附加到上面的 div,它在桌面浏览器中运行时工作正常。还有什么需要我们做的吗?

再次感谢

最佳答案

这是针对 2.5 的,但我相信它与 2.3-2.4 的类似。

这是事件

touch event

和处理程序

touch start

touch end

touch cancel

touch move

touch all注意:对于 touch all 有一个警告:

WARNING, PLEASE READ: As this class is intended for developers who wish to handle all mouse events in GWT, new mouse handler interfaces will be added to it. Therefore, updates to GWT could cause breaking API changes.

关于gwt - 如何使用触摸处理程序? (GWT 支持它们吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11875484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com