问题标签 [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 - android - 在视频运行时检测屏幕上的触摸
我是初学者,我有两个问题。
为什么附加代码中的视频没有运行(从模拟器中获取应用程序无法运行视频的消息)。
谁能帮我理解我应该如何实现 onTouchEvent 以便在视频运行时捕捉屏幕上的触摸(不在乎屏幕上的位置)。
在此先感谢阿米海
公共类 VidShow 扩展活动 {
}
iphone - iOS 触摸事件
只是好奇。当用户在 iPhone 应用程序中触摸屏幕时,操作系统如何处理触摸事件?当前代码块(函数/方法)是否完成,然后触摸事件得到处理?或者操作系统是否会中断可能正在运行的任何代码来处理触摸事件?
谢谢!
晴天
android - Android画一条线跟随你的手指
我想做的是画一条沿着我的手指的线。我创建了一个自定义视图,并且我有一个onTouchEvent()
可以工作的视图。
onDraw()
我可以毫不费力 地在方法中画一条静态线。
不过,我不确定如何在手指移动时画出线条。
做了一段时间的小伙伴们能给点建议吗?
我是否需要在视图上设置坐标onTouchEvent()
并不断使视图无效以便绘制小线段?
最后,我只想能够在这个实验中用手指在屏幕上涂鸦。
iphone - 使用 Touchevent(iPhone 浏览器)在 jQuery 中拖放
我使用 jQuery 来收听 touchstart、touchmove 和 touchend,并且我能够在 iphone Safari 中拖动“dragitem”(基于 touchmove 的位置更改)。但现在的问题是当“dragitem”拖到“dropArea”时我如何做出 dropArea 响应。
例如,当“dragitem”在“dropArea”内拖动时,“dropArea”将突出显示/发光、更改背景颜色等,但当它离开时,“dropArea”将保持正常。任何的想法?
预先感谢。
HTML:
jQuery:
android - 触摸 Android 动态壁纸时打开对话框
当点击动态壁纸时,我想打开一个包含一些简单信息的对话框。在 Android 动态壁纸中覆盖 onCommand,并添加几乎直接来自 Android 文档的自定义对话框(未显示布局 info_dialog.xml):
只是产生一个异常:
我假设这是因为我试图从 WallpaperService 而不是从 Activity 引发对话框。覆盖 WallpaperService.Engine 的 onTouchEvent 方法只会得到相同的结果。
这是否意味着我需要启动一个单独的 Activity 来托管对话框?或者不可能从动态壁纸触发对话?
iphone - IOS:将“dimmer”视图的 alpha 设置为大于 0.0 会禁用触摸事件(?)
我有一个应用程序,我试图让用户通过手势使显示变暗。我有一个 UIView,其中包含许多其他视图和按钮,并且在其上放置了一个 UIView,其背景颜色设置为黑色。为了不进行调光,我将该调光器视图的 alpha 设置为零(透明)。为了实现调光,我小步增加了 alpha 值。这似乎工作得很好,除了......(你知道那会发生)每当 alpha 值变得大于零时,触摸事件被阻止 - 没有正常接收。
创建调光器视图:
处理平移手势:
任何想法为什么事件被阻止?有一个更好的方法吗?
我已经阅读了几篇文章并在谷歌上搜索了很多,但没有看到任何非常相关的内容。
任何和所有的帮助表示赞赏。
:bp:
android - Android:使用 RealViewSwitcher 像主屏幕一样在视图之间切换
我正在开发一个小型但不错的开源项目:一个RealViewSwitcher
允许通过执行水平投掷在多个视图之间切换的项目——就像 Android 的 Launcher 一样。它只是一个简单ViewGroup
的实现onInterceptTouchEvent
和onTouchEvent
使事情工作。事实上,大部分代码都取自文件Workspace.java
(第 572 行及以下),处理触摸事件的两种方法也是如此 - 没有太多更改。
但是,我没有让这件事起作用。我目前的工人阶级张贴在这里(在 pastebin 上,因为它非常大): http: //pastebin.com/8p8GCEZK
如果我执行我的类(只是创建它,添加一些 TextView,然后将其设置为活动的内容视图),如果我快速抛出,我会得到以下输出:
我现在的问题是:无论我做什么,我的ACTION_MOVE
方法都没有onInterceptTouchEvent
。我多次阅读文档并尝试使用返回值,但除了那里我没有得到任何其他事件ACTION_DOWN
- 这很丑陋,因为启动投掷的实际代码位于ACTION_MOVE
案例中。
你能帮帮我吗?我无法得到的烦人的事情:它似乎在官方 Launcher 应用程序中以相同的方式实现。但是他们的代码有效,我的无效。我错过了什么?
ipad - 在 Safari、Firefox 和 Chrome 上使用触摸事件而不是鼠标事件
在使用 Safari、Firefox 或 Chrome 导航时,是否有一种方法/插件/扩展来模拟移动事件(touchstart、touchmove、touchend)而不是普通的鼠标事件?
我正在尝试在 iPad 上测试一些网站。如果有 iPad Emulator 桌面软件也很好,但我需要某种 Firebuging。
谢谢!CaioToOn!
android - Android - 在 TextView 之间实现拖放
我希望我的 Android 应用程序的用户能够将一个 TextView (A) 的内容移动到另一个 TextView (B)。他们应该能够通过从 A 拖动并在 B 上释放来做到这一点。我尝试使用 onTouch 事件来实现这一点,特别是 ACTION_DOWN 和 ACTION_UP。我认为这将是直截了当的,但我遇到了一些问题。
尝试一
我首先尝试捕获传递给每个事件处理程序调用的视图。这对于 ACTION_DOWN 很好,因为 A 作为视图传入。但是,在 ACTION_UP 事件中,A 也作为 View 而不是 B 传递。
尝试二
我捕获 ACTION_UP 事件的原始坐标(getRawX()、regRawY()),然后将这些坐标与用户可以“拖放”到的视图的左、右、上和下进行比较。不幸的是,视图坐标似乎与事件坐标无关。
问题
如何实现这个简单的拖放或我在两次尝试中犯了什么错误。
监听器代码(尝试二)
处理程序代码(尝试二)
后记
好吧,当我从 RawY 坐标中减去 50 时,尝试二的情况似乎大体上没问题。任何建议为什么?
android - Android - 无法在 Activity 中触发 OnTouchEvent - 使用 MonoDroid(需要来自 OnTouch 的 MotionEvent)
会有人碰巧有一个将 GestureListner 与 Monodroid 一起使用的工作示例吗?我似乎无法使用 Java 成功翻译网络上的内容。
我想我已经接近了......而且我认为如果我可以让这个“OnTouchEvent”触发,我可以反过来让我的 GestureDetector 类的 OnTouchEvent 触发,然后我就能获得滑动动作(或 OnFling) .
我需要做什么才能让这个事件在我的 Activity 类中触发?不
而且我认为我肯定需要 OnTouch 事件而不是 OnClick,因为我需要 MotionEvent。