gpt4 book ai didi

dart - Dart TouchEvent。在仿真过程中受支持

转载 作者:行者123 更新时间:2023-12-03 03:46:57 25 4
gpt4 key购买 nike

TouchEvent.supported尝试创建TouchEvent以确定触摸支持。这适用于实际的触摸设备,但是在使用Chromium DevTools:“模拟触摸屏”时无济于事。 Chromium确实在窗口对象上公开了Touch()TouchList()函数。我添加了对context['Touch']的检查,现在显示supportsTouchEvent: true。它仍然不能指示“模拟触摸屏”是否处于 Activity 状态。任何建议表示赞赏!

//bool get supportsTouchEvents =>TouchEvent.supported;
bool get supportsTouchEvents {
bool bIsTouchSupported = TouchEvent.supported;
if (bIsTouchSupported == false) {
//Get the browser's native window and check for Touch function
JsObject nativeTouch = context['Touch'];
bIsTouchSupported = (nativeTouch is JsObject);
//Check Chromium DevTools "Emulate Touch Screen"
}
return bIsTouchSupported;
}

更新1:对context ['Touch']功能的附加检查确实提供了更多关于触摸处理可能的见解。但这是一个假阳性,因为在打开DevTools窗口之前,“仿真”是不 Activity 的。作为a肿的替代方案:如果nativeTouch同时安装了鼠标和触摸流 Controller /处理器。

最佳答案

这是一个已知错误...............................

https://code.google.com/p/dart/issues/detail?id=16669

关于dart - Dart TouchEvent。在仿真过程中受支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22822743/

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