touch-event相关内容

使用 ontouchevent 绘制橡皮筋线

好的,我正在尝试制作一个使用 linedrawview 的程序.当用户启动一个触摸事件(动作 DOWN)时,它会获取当前的 x 和 y 并将它们存储在变量中.然后当用户拖动他们的手指时,会画一条线并以橡皮筋的方式动画.最后,当用户放手(动作 UP)时,就创建了该行.我在这方面遇到了很多麻烦,需要一些帮助.到目前为止,我的 LineDrawView.java 代码: //项目:Java2LineD ..
发布时间:2021-09-09 18:59:33 移动开发

Chrome 和 Firefox for Android 中长按的奇怪行为

所以,我在 Chrome 和 Firefox for Android 中发现了一些奇怪的长按行为.我试图避免滚动、上下文菜单、振动和选择文本.另外,我需要不要取消触摸.我设置了这样一个简单的页面: var logger = document.getElementById("logger")函数 touchHandler(e) {e.preventDefault()logger.innerTe ..
发布时间:2021-09-09 18:59:29 前端开发

我的画布中的触摸事件没有按预期工作,我无法确定它不工作的原因

所以我目前正在尝试为 Web 应用程序创建一个笔记本样式的模块.目前它的鼠标事件工作得很好,但在使用触摸事件时却没有. //触摸监听器theCanvas.addEventListener("touchstart", startT, false);theCanvas.addEventListener("touchend", endT, false);theCanvas.addEventListen ..
发布时间:2021-09-09 18:59:26 前端开发

OnLongPress 不适用于我们的触摸事件

我正在开发一个游戏,我想在用户单点触摸屏幕时执行某些操作,并在用户长按屏幕时执行一些其他操作.为此,我创建了一个手势检测器类并向它们添加事件. 表面视图类 public MySurfaceView(Context context, IAttributeSet attrs):base(context, attrs){this.context=上下文;SetWillNotDraw(false) ..
发布时间:2021-09-09 18:59:23 移动开发

在 PDFView 上移动/拖动时如何限制位置视图?(迅速)

我在 pdf 上创建了一个自定义视图 (SignatoryView),当我单击导航栏中的添加按钮时,它将在 PDF 视图上添加该 SignatoryView,并且根据我的选择,我可以将该签名视图移动/拖动到任何位置. 问题:当我在 pdf 上移动那个签名视图时,它超出了 pdfView 的边缘.(左,右,下和上也) 这是演示: 它不应该超出它的边界,它应该只能在 PDF 视图的内 ..
发布时间:2021-09-09 18:59:21 移动开发

e.changedTouches[0].pageX - 未捕获的类型错误:无法读取未定义的属性“0"

好吧,我需要在手持设备中获取触摸位置.为此,我使用了以下代码 var touchX = e.changedTouches[0].pageX; 点击后,我按预期获得了它的位置.但是在控制台中抛出了如下错误: 未捕获的类型错误:无法读取未定义的属性“0"在 HTMLDocument.mouseover (index1.html:152) 有人可以帮我解决这个问题吗? 解决方案 ..
发布时间:2021-09-09 18:59:18 前端开发

如何使用桌面浏览器测试触摸事件?

我想为触摸事件编写一些测试用例.在我的代码中,我有以下逻辑来决定它是否在触摸设备上. if(document.documentElement.ontouchstart !== undefined){//我想写测试用例的内容} 现在我想把document.documentElement.ontouchstart伪装成不是undefined,这样内部逻辑就会被执行. 我尝试使用Sinon.j ..
发布时间:2021-09-09 18:59:14 前端开发

为什么 getAction 方法总是返回 ACTION_DOWN?

我使用 onTouchListener 进行布局.我想在布局之外点击.我为布局设置了 onTouchListener .但运动事件总是显示 ACTION_DOWN.即使我 touchOutside 视图,它也没有显示 ACTION_OUTSIDE.谁能帮我找出为什么它没有显示恒定的 ACTION_OUTSIDE.这是我正在使用的代码 Layout.setOnTouchListener(new V ..
发布时间:2021-09-09 18:59:11 移动开发

在 Swift 中将 TapGestureRecognizer 添加到 UILabel

我添加了一个 UITapGestureRecognizer:tapGesture,我希望当我点击(触摸)标签时,klikPlay() 会运行它的动作. 当我运行代码并单击/触摸标签时,会出现以下错误: 无法识别的选择器发送到实例. 是关于标签Player(named: label)、UITapGestureRecognizer(named:tapGesture)和函数klikPl ..
发布时间:2021-09-09 18:59:08 移动开发

在 Android 上模拟触摸屏事件

后台进程或软键盘是否可以创建触摸事件并将它们发送到屏幕,就像屏幕被实际触摸一样? 即模拟触摸屏事件. 解决方案 SDK 附带了一个工具,名为 Monkey 生成用户事件的伪随机流,例如: 点击 触摸 手势 许多系统级事件. 您可以使用 Monkey 以随机但可重复的方式对您正在开发的应用程序进行压力测试. 还有 monkeyrunner 工具,它提供了用于编写 ..
发布时间:2021-09-09 18:59:04 移动开发

新活动开始后的Android跟踪触摸事件

在我的应用程序中,一个新活动从触摸按钮(而不是点击)开始,而且我没有抬起手指并希望在新活动之后跟踪触摸的运动.第二个活动中的触摸监听器不响应此动作.我该怎么做? 解决方案 您可以尝试使用 EventBus 例如(或者您可以使用 Otto 如果你喜欢,由你决定) 注册您的第一个和第二个活动,然后在您的 MotionEvent TOUCH_UP 事件上通知您的订阅者触摸已结束. eve ..
发布时间:2021-09-09 18:59:01 移动开发

WebDriver 模拟桌面浏览器中的触摸事件

我正在尝试使用 Chrome 和 Firefox 浏览器模拟一些触摸事件,例如交换、点击基于 Web 的应用程序.我尝试使用 Actions、Hummber.js, "Yahoo" lib(YUI) 但它们都不适合我. 在桌面浏览器中使用 webdriver 模拟触摸事件的最佳方法是什么? 解决方案 我正在使用 幻肢 将鼠标事件转换为触摸事件.它对我有用.我认为在 Chrome 中模 ..
发布时间:2021-09-09 18:58:58 其他开发

如何在两个重叠视图上捕获 onTouch 事件?

布局 !* Container 是一个相对布局,包含两个自定义视图:OuterView1 和 InnerView2* Outer View1 为自定义视图,匹配父级尺寸(全屏)* Inner View2 也是一个自定义视图,放置在 OuterView1 之上. Container 是一个相对布局,包含两个自定义视图:OuterView1 和 InnerView2 Outer View ..
发布时间:2021-09-09 18:58:55 移动开发

iOS - 如何将触摸转发到底层 uiview

我有 3 个相同大小的 UIViews 堆叠在一起.最上面是透明的,仅用于检测触摸.检测到的触摸类型将决定我想要接收触摸事件的其他两个底层视图中的哪一个.一旦最顶层的视图完成触摸,我需要将触摸事件转发到正确的底层视图.我该怎么做? 编辑 - 我正在添加我的触摸检测代码.这是在 MainViewController 中,它的视图包含所有 3 个子视图. -(void)touchesMoved ..
发布时间:2021-09-09 18:58:05 移动开发

在andorid画布中快速移动手指时如何使用路径绘制画笔或形状(当用户快速移动手指时生成缺失点)

我真的很困惑我如何在android中绘制专业画笔,当用户在屏幕上移动手指时我使用路径绘制圆圈但是当用户移动手指时圆圈数量增加,当用户快速移动手指时圆圈数量非常少,假设用户移动手指非常快,那条路径上只有 6 7 个圆圈,但是如果用户缓慢移动手指,路径上将有 30/40 或更多的圆圈,这看起来很有问题,这是可能的快速移动手指存储的积分更少?但是如果我谈论线,画布上的线会在用户快速或慢速移动手指时完美地 ..
发布时间:2021-06-14 20:12:40 移动开发

如何使listview的标题不消耗touch事件

我想要的 我希望listView的标题不占用触摸事件 问题 我有一个FrameLayout,其中有一个mapview和一个listview.listview具有透明的标题视图,以显示更多的mapview.现在标题视图响应了触摸事件,但是我想将这些事件分派到mapview.怎么办? 我已经尝试 headerView.setEnabled(false) headerVi ..
发布时间:2021-05-30 19:29:58 移动开发

HowTo OnTouch在油漆覆盖层(Google地图)上?

我在Google地图视图上绘制了一个覆盖图(封闭的多边形,已填充).但是,现在我不知道如何在覆盖层上轻拍吐司.我发现的大多数示例都可以与标记一起使用,并且看起来与我的代码完全不同. 主要活动: 公共类BOSLstItemDetail扩展了MapActivity {ArrayList>博斯特MapView mapView;MapControl ..
发布时间:2021-05-12 20:30:39 移动开发

Android上的Chrome:触摸事件不适用于实体点击

问题是:通过VR模式在移动设备上通过触摸点击事件在Android Chrome 79+上无法正常工作.在VR模式下,实体上不会触发其他单词touchstart事件.Google Vr服务已安装并启用. 目标最新实体应在Chrome最新的79+版本中可点击用户点击(VR模式下,点击移动设备上的点击) 链接到整个代码:这里2配置简单的应用程序: https://4dkly.csb.app/ ..
发布时间:2021-05-12 19:07:10 其他开发

我如何通过用手指绘图使用核心图形显示隐藏的图像?

我有一个自定义UIView,用于处理用户的触摸事件.该视图包含一个UIImageView,其中显示了一个隐藏图像.我想使用来自用户的触摸事件来缓慢显示隐藏的图像.我认为需要使用核心图形,但是我不确定该怎么做.如何实现? 我现在所拥有的: 公共类customTouchView:UIView {var overlayImageView = UIImageView()覆盖开放式功能绘制(_ re ..
发布时间:2021-04-24 20:32:38 移动开发