jjzjj

TouchEvent

全部标签

javascript - TouchEvent/MouseEvent 在 div 中的局部位置

我一直在开发一个HTML5应用程序,现在我面临着一个相当困难的问题,即在适当的坐标系中在目标div内获得适当的本地触摸/鼠标位置。StackOverflow上有很多解决方案,但事情并不那么容易。“经典”解决方案是计算目标偏移量并将其从pageX和pageY位置中减去。许多人使用JQueryoffset函数,但我们发现它在iOS上存在错误(1.8.3),在某些情况下,当页面滚动并包含嵌套的缩放div时。情况更加复杂,因为不仅有嵌套的缩放div(CSSzoom属性),还有具有不同CSS转换(x和y转换)的图层。最后,我们编写了自己的函数来计算目标div中的本地鼠标/触摸位置(使用WebKi

javascript - 如何以编程方式在 Chrome 41 中创建 TouchEvent?

我正在尝试为单元测试创​​建触摸事件。看完https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent,我希望我能够做到:document.createEvent('TouchEvent');但是我得到这个错误:UncaughtDOMException:Failedtoexecute'createEvent'on'Document':Theprovidedeventtype('TouchEvent')isinvalid.我看到了Creatingandfiringtoucheventsonatouchenabledbrowser?

c++ - 如何在qt中获取主窗口的touchevent

我正在为armboard编写应用程序。我有一个主窗口,我需要获取单点触摸的触摸坐标。由于缺乏Qt知识,我面临着获取触摸事件的问题。根据QTouchEvent类文档,我声明了一个槽,如下所示。#includeclassMainWindow:publicQMainWindow{Q_OBJECTpublic:explicitMainWindow(intx,inty,QWidget*parent=0);publicslots:voidtouchEvent(QTouchEvent*ev);};在mainwindow.cpp中,我将其重新定义如下。FFLabel[1]已由我声明,我正在写它以确认是

ios - iOS 上的 Flex 敲击响应不佳

我们的应用程序中有多个项目渲染器,我们注意到这些UI元素对点击的响应可能有很大差异。例子:privatefunctionsetupClickHandling():void{//this.addEventListener(TouchEvent.TOUCH_TAP,clickHandler);this.addEventListener(MouseEvent.CLICK,clickHandler);}protectedfunctionclickHandler(e:Object):void{varevent:ItemClickEvent=newItemClickEvent(ItemClickE

ios - 如何在适用于 iOS 的 Adob​​e AIR 中同时收听点击和手势?

我正在制作一款iOS游戏,我需要同时检测简单的点击和手势(滑动等)。在AIR中,我只能看到一个用于多点触控输入模式的设置:TOUCH_POINT(适用于基本点击)和GESTURE。但我同时需要两者,所以改变模式不是一种选择。如何同时收听两者?谢谢,可以。 最佳答案 importflash.events.EventDispatcher;importflash.events.TouchEvent;importflash.net.Responder;importflash.ui.Multitouch;importflash.ui.Mult

Android 通过 touchEvent 从类 View 完成 Activity

我有类GameActivity,其中有一个方法setContentView(GameView)。在扩展View的GameView类中,我有一个方法:publicclassGameViewextendsView{...publicbooleanonTouchEvent(MotionEventevent){switch(event.getAction()){caseMotionEvent.ACTION_DOWN:Intentintent=newIntent(contexTmp,MainActivity.class);contexTmp.startActivity(intent);//fin

android - Viewflipper 动画在第一次滑动时不起作用

在我的主要Activity中,我有一个带有三个subview的取景器。应用程序首次启动后,当我第一次从右向左滑动时,View发生变化,但没有幻灯片动画。第一次滑动后,向任一方向滑动时动画都按预期工作。我正在关注this教程。我使用的代码是:publicbooleanonTouchEvent(MotionEventtouchevent){switch(touchevent.getAction()){//whenuserfirsttouchesthescreencaseMotionEvent.ACTION_DOWN:{lastX=touchevent.getX();break;}caseM

ios - GSSendEvent - 注入(inject)触摸事件 iOS

我想在iPhone中注入(inject)触摸事件。我通过网络套接字获取触摸事件的坐标。GSSendEvent似乎是不错的选择。但是,它需要GSEventRecord作为输入之一。有谁知道如何准备GSEventRecord?我根据一些示例准备了它,但应用程序在GSSendEvent调用后崩溃了。感谢任何帮助。-(void)handleMouseEventAtPoint:(CGPoint)point{staticmach_port_tport_;//structureoftouchGSEventstructGSTouchEvent{GSEventRecordrecord;GSHandInf

android - 如何防止 TouchEvent 滚动

我有一个自定义View,其中我具有触摸事件功能(滑动等)。现在可能会发生这种情况,即在ScrollableLayout中使用此自定义View。那么问题是,当用户在我的自定义View内滑动时,父级(ScrollableLayout)也会处理滑动手势,因此它会滚动,但它不应该滚动。我需要来自JavaScript的类似event.preventDefaults()的东西。我覆盖View#onTouchEvent并始终返回true。我想,当我从onTouchEvent返回true时,这意味着该事件已被消耗并且没有其他View将获得onTouchEvent,但这是错误的。谁能帮帮我?我的View

android - 使用 SYSTEM_UI_FLAG_HIDE_NAVIGATION 时监听第一个 TouchEvent

从API14开始,您可以在Activity中的View上使用此标志SYSTEM_UI_FLAG_HIDE_NAVIGATION来告诉系统您要隐藏导航栏,直到有用户交互(屏幕触摸)。一旦用户点击屏幕,就会显示该栏。当用户触摸屏幕时,我正在执行此操作的Activity会执行一些操作(启动单独的Activity),然后将上述标志添加到我的View中,这非常有效。添加该标志后,系统会拦截第一次屏幕触摸并通过显示导航栏对其使用react。直到第二次触摸,我的任何View或我的Activity才接收到TouchEvents。有谁知道我可以设置一个监听器的方法,让我在第一次触摸屏幕时启动我的第二个A
12