问题标签 [touch-event]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 找出 MotionEvent 何时完成
我试图弄清楚如何查看 MotionEvent 何时完成一个事件(即,用户在屏幕上按下,四处拖动,并将手指从屏幕上移开)。在文档中,我只看到 getEventTime 在事件开始时生成,但没有提及如何确定它何时结束。有任何想法吗?
android - onTouchevent() 问题 android
当我运行下面的代码时,一切正常,这是一个简单的应用程序,带有三个可以移动的球......
但是当我尝试从主要活动中处理 onTouchevent 时不起作用,奇怪的是它无法读取简单的变量(x,y)!!!我不明白为什么会这样,似乎只有在视图中才能使它们变红!!!
有谁知道为什么?
是的@bigstones onTouchevent 正在工作,它捕获所有动作,问题是如果我在活动中有ontouchevent 代码,变量X,Y 似乎不起作用,尽管它们有一个值并且我可以打印它(或记录)我所说的是经过测试的,我已经尝试将 if() 语句(getX,getY)中的所有值更改为整数,但它不适用于 X,Y .....再次检查代码请!谢谢!
android - 在 openGL 中使用触摸屏控制 3D 对象的旋转
我是计算机工程专业的四年级学生,并且有一些 Android 开发经验。
我正在开发一个具有 3D 组件的应用程序,这需要我能够旋转它。我正在查看 android 资源站点上的示例。
这个例子没有讨论围绕 z 轴的旋转。我已经尝试使用四元数进行旋转,但我不明白如何围绕 z 轴进行旋转。
旋转某些东西后,轴不再相同(x,y),那么您如何找出在哪个轴上旋转了多少?
我想知道是否有人可以帮助我学习如何围绕物体旋转。像上面的例子一样,但也围绕 z 轴。我已经花了大约 24 小时搜索并试图弄清楚这一点。
更大的问题是,一旦您围绕 y 轴旋转 90 度,您如何检测到下一次旋转(在触摸屏上垂直旋转)应该围绕 z 轴。
先感谢您。
javascript - 在触摸事件中定位元素(移动 Safari)
我正在处理 Javascript 事件(对我来说完全陌生的主题),并且需要一些关于在移动 safari 中处理触摸事件的指导。
我有一个看起来像这样的文件:
我想突出显示用户当前正在触摸的任何跨度。
我已经成功去了
javascript - iOS Web App 触控手势
我在整个网络上进行了搜索,以找到一种将触摸手势添加到简单按钮的简单方法。基本上,我试图找到一种简单的方法来获取后退按钮(通常在 iOS 设备顶部的任务栏上看到),以便在按下时将 CSS 类从“正常”状态更改为“按下”状态。
虽然我对 Javascript 很陌生,但我更喜欢使用标准 DOM 方法而不是 jQuery(或任何其他库)。谁能有一些完整的代码并解释 JavaScript 代码如何读取ontouchstart
和ontouchend
事件以及如何使用这些函数来更改 CSS 类?
任何帮助将不胜感激!
TC
javascript - ontouchevent 手势滚动问题
我正在使用以下 Javascript 在 iOS Web 应用程序的 div 元素上创建 ontouchstart/move/end 回调。目前唯一的问题是,当您尝试上下滚动页面时,它会触发 ontouchstart 元素并更改 div 的 CSS。我希望 div 的 CSS仅在用户选择项目时更改。我对 Javascript 相当基础,但如果有人知道任何让 Javascript 仅在用户选择项目时触发的方法,那将不胜感激!
谢谢!
TC
Javascript:
HTML:
android - 动态壁纸没有收到 ACTION_MOVE 事件?
我发现当 CPU 用尽时,我的动态壁纸似乎没有收到 ACTION_MOVE 事件。但是,它仍然会收到 ACTION_DOWN 和 ACTION_UP 事件。
我已经建立了一个最小的 Eclipse 项目来演示。Menu->Configure 允许您切换帧速率上限。
http://www.mediafire.com/file/m7v0czmovtatuu1/TouchTest.zip
有没有其他人遇到过这种情况,或者解释一下为什么?
编辑:我发现这只发生在姜饼中。但是,仍然没有解决方案。
java - 在android上拖放一个按钮..帮助
我正在尝试拖放一个按钮,问题是当我在运动事件中使用 getX() 时它可以工作,但按钮开始颤抖。当我调用 getRawX() 方法时,它不会颤抖,但它会在我开始拖放之前至少跳跃 80 像素。
我该如何管理,我将在这里发布我的代码:
}
android - MyGestureDetector 扩展了 SimpleOnGestureListener
我正在实现一个扩展 SimpleOnGestureListener 的 MyGestureDetector。我从http://www.codeshogun.com/blog/tag/view-flipper/借用了这个类,以允许在 ViewFlipper 中进行滑动操作。我无法在模拟器上运行。有什么建议么?
以下是所有代码:
main.java
动画 *.xml 的:
android - Android:ItemizedOverlay onTouchEvent 和 onTap 重叠
我试图在地图叠加层上放置一个标记,然后在用户选择可绘制对象时显示一个对话框。问题是事件似乎重叠。单击地图并绘制标记后,onTap 立即触发,并且因为我刚刚绘制了标记,所以它直接在 onTap 事件下,所以我的对话框总是触发。有没有人对如何使这些事件相互排斥有任何建议?
这是地图活动的代码:
和覆盖类的代码: